gecko-dev/config
Mike Hommey 95063176fa Bug 1036894 part 9 - Replace all EXTRA_DSO_LDOPTS, SHARED_LIBRARY_LIBS and LIBS with EXTRA_LIBS, OS_LIBS or OS_LDFLAGS, appropriately. r=gps
OS_LIBS for libraries that are not part of the gecko tree, EXTRA_LIBS for
libraries, such as NSPR, that are in the tree, but are not handled by
moz.build just yet. Those EXTRA_LIBS may also come from a system library.
However, in cases where the expanded variables are always empty for the
in-tree case, OS_LIBS is used (as for, e.g. MOZ_ZLIB_LIBS). OS_LDFLAGS is
used exclusively for non-library linker flags.

Always pass EXTRA_LIBS before OS_LIBS on linker command lines.

Forbid EXTRA_DSO_LDOPTS, SHARED_LIBRARY_LIBS and LIBS in Makefiles.
2014-07-23 13:31:02 +09:00
..
external Bug 908503: Change to stagefright demuxer; r=cpearce 2014-05-22 14:42:39 +12:00
makefiles Bug 1037981 Make 'derecursed' builds support --enable-xterm-updates r=glandium 2014-07-16 08:36:30 +01:00
Moz Fix bug 927073 - Binary compatibility broken for maintenance releases due to strict version-script. r=glandium 2013-10-29 21:48:28 +01:00
nspr Bug 969757 - Remove the dead code in our tree which pretends to support OS/2; r=roc,mcmanus,gps,jorendorf,bsmedberg sr=bsmedberg 2014-02-10 17:57:01 -05:00
tests Bug 1027890 - Remove all sorts of build system code dedicated to pymake. r=gps 2014-06-25 08:38:28 +09:00
android-common.mk Bug 1006158 - Add ability to pull in v7 libraries and google support libraries. r=nalexander 2014-06-11 11:00:17 -07:00
autoconf-js.mk.in Bug 969164 - Traverse js/src moz.builds from top-level configure. r=gps 2014-02-11 10:37:47 +09:00
autoconf.mk.in Bug 912293 - Add a generic header and footer to generated Makefiles. r=gps 2013-09-05 09:01:45 +09:00
baseconfig.mk Bug 1027890 - Reject builds with pymake. r=gps 2014-06-25 08:38:12 +09:00
check_source_count.py Bug 812179 - Removed hacks for Python < 2.6 from config/ [r=ted] 2013-02-27 22:30:56 +05:30
check_spidermonkey_style.py Bug 1028064 - Remove lots of dead code in js/src/assembler/. r=jandem. 2014-06-26 17:31:45 -07:00
check_vanilla_allocations.py Bug 937012 - Replace the busted find_vanilla_new_calls script with the much better check_vanilla_allocations.py. r=evilpie,gps. 2013-11-11 18:37:55 +11:00
config.mk Bug 1036894 part 9 - Replace all EXTRA_DSO_LDOPTS, SHARED_LIBRARY_LIBS and LIBS with EXTRA_LIBS, OS_LIBS or OS_LDFLAGS, appropriately. r=gps 2014-07-23 13:31:02 +09:00
configobj.py
createprecomplete.py Bug 900251 - Add support for add-if-not instruction added by bug 759469 to the mar generation scripts. r=nthomas 2014-03-05 11:42:56 -08:00
doxygen.cfg.in
emptyvars-js.mk.in Bug 969164 - Traverse js/src moz.builds from top-level configure. r=gps 2014-02-11 10:37:47 +09:00
emptyvars.mk.in Bug 861453 - Restore empty substs after bug 857557, but put them in a separate file, unlisted as a dependency for everything. r=gps 2013-04-16 08:23:18 +02:00
expandlibs_config.py
expandlibs_exec.py Fixup for bug 1024620 on a CLOSED TREE. r=me 2014-06-14 09:24:39 +09:00
expandlibs_gen.py Bug 462463 - Stop using mddepend.pl. r=ted 2013-04-09 15:10:25 -07:00
expandlibs.py Bug 920908 - Use EXPAND_PATH_LIBNAME when linking against libxul/libmozalloc. r=gps 2013-09-27 08:07:44 +09:00
find_OOM_errors.py Bug 812179 - Removed hacks for Python < 2.6 from config/ [r=ted] 2013-02-27 22:30:56 +05:30
gcc_hidden_dso_handle.h Backed out changeset 8433a3609a54 (bug 1001320) for suspected B2G device image bustage. 2014-05-20 12:17:51 -04:00
gcc_hidden.h
gcc-stl-wrapper.template.h
glibcversion.sh
install.bat
make-atom-strings.pl
make-stl-wrappers.py Bug 913005 - Avoid overwriting unchanged stl_wrappers. r=ted 2013-09-06 09:22:39 +09:00
Makefile.in Bug 969164 - Replace most BUILDING_JS uses with JS_STANDALONE. r=gps 2014-02-11 10:37:47 +09:00
milestone.pl Fix bug 927073 - Binary compatibility broken for maintenance releases due to strict version-script. r=glandium 2013-10-29 21:48:28 +01:00
milestone.txt Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2014-07-21 14:19:15 -07:00
module2dir.pl
moz.build Bug 950298 - Make the js build system use top-level as its root objdir. r=gps 2014-01-14 07:38:40 +09:00
mozunit.py Bug 937803 - os.path.exists should work with MockedOpen; r=glandium 2013-11-12 12:30:34 -08:00
MozZipFile.py Bug 924331 - Move config/utils.py into mozbuild; r=mshal 2013-10-11 08:23:18 -07:00
msvc-stl-wrapper.template.h Bug 1014976 - Don't define _DEBUG on Windows debug builds, it's implied by -MDd/-MTd, and breaks builds with -MD/-MT. r=bsmedberg 2014-05-30 09:39:53 +09:00
nsinstall.c
nsinstall.py Bug 812179 - Removed hacks for Python < 2.6 from config/ [r=ted] 2013-02-27 22:30:56 +05:30
pathsub.c
pathsub.h
printconfigsetting.py Backout part of Bug 812179 for SeaMonkey bustage. rs+=gps 2013-03-02 13:31:19 -05:00
printprereleasesuffix.py Bug 812179 - Removed hacks for Python < 2.6 from config/ [r=ted] 2013-02-27 22:30:56 +05:30
pythonpath.py
rebuild_check.py Bug 904329 - Fix rebuild_check.py when files are removed. r=gps 2013-08-15 23:45:07 +09:00
recurse.mk Bug 1041960 - Remove subtiers from make backend. r=gps 2014-07-23 13:28:54 +09:00
rules.mk Bug 1036894 part 9 - Replace all EXTRA_DSO_LDOPTS, SHARED_LIBRARY_LIBS and LIBS with EXTRA_LIBS, OS_LIBS or OS_LDFLAGS, appropriately. r=gps 2014-07-23 13:31:02 +09:00
solaris_ia32.map
static-checking-config.mk Bug 969164 - Replace most BUILDING_JS uses with JS_STANDALONE. r=gps 2014-02-11 10:37:47 +09:00
static-checking.js
stl-headers Bug 918177 - Make sure <iosfwd> symbols are visible with gtest. r=glandium 2013-09-20 10:27:28 -04:00
string-format.js
system-headers Bug 1038799 - Properly wrap Xfixes.h header. r=glandium 2014-07-16 19:16:38 +02:00
version_win.pl
version.mk Bug 939044 - Remove the last uses of the MODULE variable in makefiles. r=gps 2013-11-19 11:47:30 +09:00