mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-27 04:05:32 +00:00
5c6ce84a4c
This relies on the fact that providing multiple --version-script
combines them all, so we effectively create a new symbol version
that has no global symbol, but hides the std:🧵:_M_start_thread
symbols.
This version script trick happens to work with BFD ld, gold, and lld.
The downside is that when providing multiple --version-script's, ld
doesn't want any of them to have no version at all. So for the libraries
that do already have a version script (through SYMBOLS_FILE), we use a
version where there used to be none, using the library name as the
version. Practically speaking, this binds the libraries a little closer
than they used to be, kind of non-flat namespace on OSX (which is the
default there), meaning the dynamic linker will actively want to use
symbols from those libraries instead of a system library that might
happen to have the same symbol name.
--HG--
extra : rebase_source : a7f672c35609d993849385ddb874ba791b34f929
73 lines
1.4 KiB
INI
73 lines
1.4 KiB
INI
[ShowSSEConfig]
|
|
[TestPrintf]
|
|
[TestAppShellSteadyState]
|
|
[TestArray]
|
|
[TestArrayUtils]
|
|
[TestAtomics]
|
|
[TestBinarySearch]
|
|
[TestBloomFilter]
|
|
[TestCasting]
|
|
[TestCeilingFloor]
|
|
[TestCheckedInt]
|
|
[TestCountPopulation]
|
|
[TestCountZeroes]
|
|
[TestDefineEnum]
|
|
[TestDllInterceptor]
|
|
skip-if = os != 'win'
|
|
[TestEndian]
|
|
[TestEnumeratedArray]
|
|
[TestEnumSet]
|
|
[TestEnumTypeTraits]
|
|
[TestFastBernoulliTrial]
|
|
[TestFloatingPoint]
|
|
[TestIntegerPrintfMacros]
|
|
[TestIntegerRange]
|
|
[TestJSONWriter]
|
|
[TestLinkedList]
|
|
[TestMacroArgs]
|
|
[TestMacroForEach]
|
|
[TestMathAlgorithms]
|
|
[TestMaybe]
|
|
[TestParseFTPList]
|
|
[TestPLDHash]
|
|
skip-if = os == 'b2g' #Bug 1038197
|
|
[TestPair]
|
|
[TestPoisonArea]
|
|
skip-if = os == 'android' # Bug 1147630
|
|
[TestRefPtr]
|
|
[TestRollingMean]
|
|
[TestScopeExit]
|
|
[TestSegmentedVector]
|
|
[TestSHA1]
|
|
[TestSmallPointerArray]
|
|
[TestSaturate]
|
|
[TestSplayTree]
|
|
[TestSPSCQueue]
|
|
[TestSyncRunnable]
|
|
[TestTemplateLib]
|
|
[TestTuple]
|
|
[TestTypeTraits]
|
|
[TestTypedEnum]
|
|
[TestUniquePtr]
|
|
[TestVariant]
|
|
[TestVector]
|
|
[TestVolatileBuffer]
|
|
[TestWeakPtr]
|
|
[TestXorShift128PlusRNG]
|
|
[buffered_stun_socket_unittest]
|
|
[ice_unittest]
|
|
[test_nr_socket_unittest]
|
|
[jsapi-tests]
|
|
skip-if = os == 'b2g' #Bug 1068946
|
|
[multi_tcp_socket_unittest]
|
|
[nrappkit_unittest]
|
|
[rlogringbuffer_unittest]
|
|
[runnable_utils_unittest]
|
|
[sctp_unittest]
|
|
[signaling_unittests]
|
|
[signaling_unittests_standalone]
|
|
[simpletokenbucket_unittest]
|
|
[sockettransportservice_unittest]
|
|
[transport_unittests]
|
|
[turn_unittest]
|