[Darwin, PPC] Use Darwin9 dylib header for Rosetta builds.
On Darwin10 it's possible to make a 32b PPC build using the 'Rosetta' emulator. However, these builds need to make use of Darwin9 crts (for exes and dylibs). This adds the change to cater for dylibs. gcc/ChangeLog: 2019-12-13 Iain Sandoe <iain@sandoe.co.uk> * config/rs6000/darwin.h (DARWIN_DYLIB1_SPEC): New. From-SVN: r279381
This commit is contained in:
parent
c926fd82bb
commit
a7c70129b9
@ -1,3 +1,7 @@
|
||||
2019-12-13 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* config/rs6000/darwin.h (DARWIN_DYLIB1_SPEC): New.
|
||||
|
||||
2019-12-13 Jan Hubicka <hubicka@ucw.cz>
|
||||
|
||||
* lto-streamer-in.c (input_function): Add node parameter.
|
||||
|
@ -173,6 +173,12 @@
|
||||
%:version-compare(!> 10.4 mmacosx-version-min= crt3_2.o%s) \
|
||||
}}"
|
||||
|
||||
/* We need to jam the dylib1 to 10.5 for 10.6 (Rosetta) use. */
|
||||
#undef DARWIN_DYLIB1_SPEC
|
||||
#define DARWIN_DYLIB1_SPEC \
|
||||
"%:version-compare(!> 10.5 mmacosx-version-min= -ldylib1.o) \
|
||||
%:version-compare(>< 10.5 10.7 mmacosx-version-min= -ldylib1.10.5.o)"
|
||||
|
||||
/* The PPC regs save/restore functions are leaves and could, conceivably
|
||||
be used by the tm destructor. */
|
||||
#undef ENDFILE_SPEC
|
||||
|
Loading…
Reference in New Issue
Block a user