gecko-dev/mozglue/linker
Mike Hommey 47c853314f Bug 1077148 part 4 - Add and use new moz.build templates for Gecko programs and libraries. r=gps
There are, sadly, many combinations of linkage in use throughout the tree.
The main differentiator, though, is between program/libraries related to
Gecko or not. Kind of. Some need mozglue, some don't. Some need dependent
linkage, some standalone.

Anyways, these new templates remove the need to manually define the
right dependencies against xpcomglue, nspr, mozalloc and mozglue
in most cases.

Places that build programs and were resetting MOZ_GLUE_PROGRAM_LDFLAGS
or that build libraries and were resetting MOZ_GLUE_LDFLAGS can now
just not use those Gecko-specific templates.
2014-10-30 13:06:12 +09:00
..
tests Bug 1077148 part 4 - Add and use new moz.build templates for Gecko programs and libraries. r=gps 2014-10-30 13:06:12 +09:00
BaseElf.cpp Bug 1081034 part 2 - Move initialization of self_elf to its own separate class. r=nfroyd 2014-10-16 09:20:06 +09:00
BaseElf.h Bug 1081034 part 2 - Move initialization of self_elf to its own separate class. r=nfroyd 2014-10-16 09:20:06 +09:00
CustomElf.cpp Bug 1081034 part 2 - Move initialization of self_elf to its own separate class. r=nfroyd 2014-10-16 09:20:06 +09:00
CustomElf.h Bug 1081034 part 1 - Move GetSymbolPtr, Contains and FindExidx from CustomElf to BaseElf. r=nfroyd 2014-10-16 09:19:46 +09:00
dladdr.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
ElfLoader.cpp Bug 1082524 - Do not deref null pointers in link_map. r=nfroyd 2014-10-18 09:27:55 +09:00
ElfLoader.h Bug 1081034 part 3 - Resolve libc symbols with our linker. r=nfroyd 2014-10-16 09:20:14 +09:00
Elfxx.h Bug 1090668 - Use elf.h instead of linux/elf.h when building with android API version >= 21. r=nfroyd 2014-10-29 13:37:00 +09:00
Logging.h Bug 1024248 - Properly tag linker error/warnings in logcat. r=nfroyd 2014-06-13 08:45:58 +09:00
Makefile.in Bug 1045783 - Move HOST_EXTRA_LIBS to moz.build as HOST_OS_LIBS. r=mshal 2014-08-06 07:26:05 +09:00
Mappable.cpp Bug 1059797 - Pre-allocate zlib inflate buffers in faulty.lib. r=froydnj 2014-10-28 16:45:17 +09:00
Mappable.h Bug 1059797 - Pre-allocate zlib inflate buffers in faulty.lib. r=froydnj 2014-10-28 16:45:17 +09:00
moz.build Bug 1077384 - Make libmozglue a pseudo-LD_PRELOAD on android. r=nfroyd 2014-10-07 07:42:18 +09:00
SeekableZStream.cpp Bug 1059797 - Pre-allocate zlib inflate buffers in faulty.lib. r=froydnj 2014-10-28 16:45:17 +09:00
SeekableZStream.h Bug 895322 - Part 1: Replace the usages of MOZ_STATIC_ASSERT with C++11 static_assert; r=Waldo 2013-07-18 13:59:53 -04:00
szip.cpp Bug 953296 - Convert trivial ScopedDelete{Ptr,Array} uses to UniquePtr in mozglue/linker/. (More remain, but they're less trivial to change.) r=glandium 2013-12-30 13:34:54 -06:00
Utils.h Bug 1077384 - Make libmozglue a pseudo-LD_PRELOAD on android. r=nfroyd 2014-10-07 07:42:18 +09:00
Zip.cpp Bug 1024248 - Properly tag linker error/warnings in logcat. r=nfroyd 2014-06-13 08:45:58 +09:00
Zip.h Bug 1059797 - Pre-allocate zlib inflate buffers in faulty.lib. r=froydnj 2014-10-28 16:45:17 +09:00