]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Darwin, ppc: Add system stubs for all 32b PPC
authorIain Sandoe <iain@sandoe.co.uk>
Wed, 26 Jul 2023 13:31:02 +0000 (14:31 +0100)
committerIain Sandoe <iain@sandoe.co.uk>
Thu, 25 Apr 2024 19:21:54 +0000 (20:21 +0100)
This is a minor adjustment to make the GCC behaviour better match the
old system tools.

Signed-off-by: Iain Sandoe <iain@sandoe.co.uk>
gcc/ChangeLog:

* config/rs6000/darwin.h (LIB_SPEC): Include libSystemStubs for
all 32b Darwin PowerPC cases.

(cherry picked from commit b3ab28c3e85af7995fffb87eb190ef942b7e9e4a)

gcc/config/rs6000/darwin.h

index 566794af70694d1d0a56e8b8592f82891b394305..e80dd7c77b6235036708d8e1a807ce64136402c7 100644 (file)
@@ -98,7 +98,7 @@
    Include libmx when targeting Darwin 7.0 and above, but before libSystem,
    since the functions are actually in libSystem but for 7.x compatibility
    we want them to be looked for in libmx first.
-   Include libSystemStubs when compiling against 10.3 - 10.5 SDKs (we assume
+   Include libSystemStubs when compiling against 10.3 - 10.6 SDKs (we assume
    this is the case when targetting these) - but not for 64-bit long double.
    Don't do either for m64, the library is either a dummy or non-existent.
 */
 #define LIB_SPEC \
 "%{!static:                                                            \
   %{!m64:%{!mlong-double-64:                                           \
-    %{pg:%:version-compare(>< 10.3 10.5 mmacosx-version-min= -lSystemStubs_profile)} \
-    %{!pg:%:version-compare(>< 10.3 10.5 mmacosx-version-min= -lSystemStubs)} \
+    %{pg:%:version-compare(>< 10.3 10.7 mmacosx-version-min= -lSystemStubs_profile)} \
+    %{!pg:%:version-compare(>< 10.3 10.7 mmacosx-version-min= -lSystemStubs)} \
      %:version-compare(>< 10.3 10.4 mmacosx-version-min= -lmx)}}       \
   -lSystem                                                             \
 }"