Closed Bug 1628490 Opened 5 years ago Closed 5 years ago

Symbols for SmokeDMD and other files are not generated in cross-compiled macOS builds

Categories

(Firefox Build System :: General, defect, P3)

defect

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1652865

People

(Reporter: gsvelto, Unassigned)

Details

As per the title, it seems that in cross-compiled macOS builds we generate symbols only for the libraries but not for the executables. For reference, this is the list of objects for which we have symbols in a cross-compiled macOS build:

  • libclearkey.dylib
  • libfake.dylib
  • libfakeopenh264.dylib
  • libfreebl3.dylib
  • libjsctypes-test.dylib
  • liblgpllibs.dylib
  • libmozavcodec.dylib
  • libmozavutil.dylib
  • libmozglue.dylib
  • libnss3.dylib
  • libnssckbi.dylib
  • libosclientcerts.dylib
  • libsoftokn3.dylib
  • XUL

For a Linux build this is the list:

  • BadCertAndPinningServer
  • certutil
  • crashreporter
  • DelegatedCredentialsServer
  • fileid
  • firefox
  • firefox-bin
  • GenerateOCSPResponse
  • libclearkey.so
  • libfakeopenh264.so
  • libfake.so
  • libfreebl3.so
  • libfreeblpriv3.so
  • libjsctypes-test.so
  • liblgpllibs.so
  • libmodules-test.so
  • libmozavcodec.so
  • libmozavutil.so
  • libmozgtk.so
  • libmozsandbox.so
  • libmozsqlite3.so
  • libmozwayland.so
  • libnspr4.so
  • libnss3.so
  • libnssckbi.so
  • libnssutil3.so
  • libplc4.so
  • libplds4.so
  • libsmime3.so
  • libsoftokn3.so
  • libssl3.so
  • libxul.so
  • logalloc-replay
  • minidump-analyzer
  • modutil
  • OCSPStaplingServer
  • pingsender
  • pk12util
  • plugin-container
  • rapl
  • SanctionsTestServer
  • screentopng
  • shlibsign
  • ShowSSEConfig
  • signmar
  • SmokeDMD
  • ssltunnel
  • TestAlgorithm
  • TestArguments
  • TestArray
  • TestArrayUtils
  • TestAtomics
  • TestBaseProfiler
  • TestBinarySearch
  • TestBlockingProcess
  • TestBloomFilter
  • TestBufferList
  • TestCasting
  • TestCeilingFloor
  • TestCheckedInt
  • TestCompactPair
  • TestCountPopulation
  • TestCountZeroes
  • TestDefineEnum
  • TestDoublyLinkedList
  • TestEndian
  • TestEnumeratedArray
  • TestEnumSet
  • TestEnumTypeTraits
  • TestFastBernoulliTrial
  • TestFloatingPoint
  • TestFunctionRef
  • TestFunctionTypeTraits
  • TestHashTable
  • TestIntegerPrintfMacros
  • TestIntegerRange
  • TestJSONWriter
  • TestLinkedList
  • TestMacroArgs
  • TestMacroForEach
  • TestMathAlgorithms
  • TestMaybe
  • TestNonDereferenceable
  • TestNotNull
  • TestPoisonArea
  • TestPrintf
  • TestPRIntN
  • TestQuickReturn
  • TestRandomNum
  • TestRange
  • TestRefPtr
  • TestResult
  • TestRollingMean
  • TestSaturate
  • TestScopeExit
  • TestSegmentedVector
  • TestSHA1
  • TestSmallPointerArray
  • TestSplayTree
  • TestSPSCQueue
  • TestTemplateLib
  • TestTextUtils
  • TestThreadSafeWeakPtr
  • TestTuple
  • TestTypedEnum
  • TestTypeTraits
  • TestUnicodeArguments
  • TestUniquePtr
  • TestUtf8
  • TestVariant
  • TestVector
  • TestWeakPtr
  • TestWrappingOperations
  • TestXorShift128PlusRNG
  • updater
  • webrtc-gtest
  • WriteArgument
  • xpcshell

glandium, do you want to look at this (or recommend someone else who's better suited to)?

Flags: needinfo?(mh+mozilla)
Priority: -- → P3

I plan to have a look when time permits.

Flags: needinfo?(mh+mozilla)

Because this bug's Severity has not been changed from the default since it was filed, and it's Priority is P3 (Backlog,) indicating it has been triaged, the bug's Severity is being updated to S3 (normal.)

Severity: normal → S3
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.