gecko-dev/config
Haik Aftandilian 4591ba72b4 Bug 1770484 - Make Mac processes not depend on DYLD_LIBRARY_PATH to load libraries r=glandium,gsvelto,mac-reviewers,necko-reviewers,dragana,spohl
Change XUL and other dylibs to be built with an @rpath/<dylib> install name (LC_ID_DYLIB) instead of @executable_path/<dylib>.

Change executables to be built with an @rpath dyld search path set to @executable_path by default so that @rpath/<dylib> dylibs in the same directory can be resolved. For executables not in the same directory as @rpath dylibs, such as plugin-container, set a relative @rpath such as @executable_path/../../../.

Previously, dylib install names were set as @executable_path/<dylib> allowing them to be resolved by dyld for the loading executable if the executable resided in the same directory as the dylib. For executables not in the same directory as the dylibs, dyld resolved these dylibs using DYLD_LIBRARY_PATH set before launching the process by Firefox code. With this change, loading does not rely on DYLD environment variables. Instead, dylibs have an install name set as @rpath/<dylib> and each executable loading a dylib has its @rpath set at compile-time to refer to dylib directory.

Differential Revision: https://phabricator.services.mozilla.com/D147360
2022-06-03 21:14:01 +00:00
..
external Bug 1763783 - Part 2: Update in-tree ICU to release 71.1. r=platform-i18n-reviewers,jfkthame 2022-04-10 09:17:54 +00:00
faster Bug 1701269 - Remove mobile/android/base. r=nalexander,flod,owlish 2021-05-20 22:03:03 +00:00
makefiles Bug 1660745 - Update encoding_rs to 0.8.31 and packed_simd to 0.3.7. r=hsivonen 2022-04-20 06:24:28 +00:00
mozunit Bug 1758204: `mozunit` should use `--tb=short` with pytest r=ahal 2022-03-08 15:32:06 +00:00
tests Bug 1707591 - ride along - reformat the tree with black 21.10b0 r=ahal,webdriver-reviewers,perftest-reviewers,whimboo,gerard-majax,alexandru.irimovici 2021-11-22 22:10:03 +00:00
AB_rCD.mk
Makefile.in
MozZipFile.py
autoconf-js.mk.in
autoconf.mk.in
baseconfig.mk
check_js_msg_encoding.py
check_js_opcode.py
check_macroassembler_style.py Bug 1746350 - [loong64] Add LoongArch64 backend support. r=lth,jandem 2022-02-25 14:55:26 +00:00
check_source_count.py
check_spidermonkey_style.py Bug 1749665 part 3 - Replace atomic operation stubs with inline assembly. r=lth 2022-01-24 09:11:50 +00:00
check_vanilla_allocations.py Bug 1701695 - Add NumberFormat::TryCreate; r=tcampbell 2021-05-12 17:22:51 +00:00
config.mk Bug 1733017 - Remove support for INSTALL_EXTENSION_ID. r=firefox-build-system-reviewers,nalexander 2021-09-29 04:04:12 +00:00
create_rc.py
create_res.py Bug 1721208 - Added a preprocessor #define for the CPU architecture in created .res files to resolve a build breakwith with Windows SDK 10.0.22000.x. r=mhentges,glandium 2021-10-14 22:06:41 +00:00
createprecomplete.py
emptyvars-js.mk.in
emptyvars.mk.in
gcc-stl-wrapper.template.h Bug 1720641 - Don't include mozalloc.h from the cmath wrapper. r=firefox-build-system-reviewers,andi 2021-07-15 20:41:54 +00:00
gcc_hidden.h
install.bat
make-stl-wrappers.py
make-system-wrappers.py
make-windows-h-wrapper.py
milestone.txt Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2022-05-30 11:42:22 +00:00
moz.build
msvc-stl-wrapper.template.h
nsinstall.c
nsinstall.py
pathsub.c
pathsub.h
printconfigsetting.py
printprereleasesuffix.py Bug 1707591 - ride along - reformat the tree with black 21.10b0 r=ahal,webdriver-reviewers,perftest-reviewers,whimboo,gerard-majax,alexandru.irimovici 2021-11-22 22:10:03 +00:00
rebuild_check.py
recurse.mk Bug 1732201 - Sandbox woff2 in OTS using RLBox r=bholley 2021-11-27 23:30:49 +00:00
rules.mk Bug 1770484 - Make Mac processes not depend on DYLD_LIBRARY_PATH to load libraries r=glandium,gsvelto,mac-reviewers,necko-reviewers,dragana,spohl 2022-06-03 21:14:01 +00:00
run-and-prefix.py
run_spidermonkey_checks.py
static-checking-config.mk Bug 1726474 - Use clang.exe to build wasm files when the clang plugin is enabled. r=firefox-build-system-reviewers,andi 2021-08-25 07:39:02 +00:00
stl-headers.mozbuild
system-headers.mozbuild Bug 1351378 - Add an --enable-audio-backends option. r=mhentges 2022-03-28 20:48:52 +00:00
windows-h-constant.decls.h
windows-h-unicode.decls.h
windows-h-wrapper.template.h