Darwin, Simplify headers 1/5 : Move LINK_GCC_C_SEQUENCE_SPEC [NFC].
There is no need to make the LINK_GCC_C_SEQUENCE_SPEC conditional on configuration parameters, it is adequately conditionalized on the macosx-version-min. gcc/ChangeLog: * config/darwin10.h (LINK_GCC_C_SEQUENCE_SPEC): Move from here... * config/darwin.h (LINK_GCC_C_SEQUENCE_SPEC): ... to here.
This commit is contained in:
parent
1dfeaca014
commit
896607741f
2 changed files with 7 additions and 11 deletions
|
@ -260,10 +260,14 @@ extern GTY(()) int darwin_ms_struct;
|
|||
/* Tell collect2 to run dsymutil for us as necessary. */
|
||||
#define COLLECT_RUN_DSYMUTIL 1
|
||||
|
||||
/* We only want one instance of %G, since libSystem (Darwin's -lc) does not depend
|
||||
on libgcc. */
|
||||
/* Fix PR47558 by linking against libSystem ahead of libgcc. See also
|
||||
PR 80556 and the fallout from this. */
|
||||
|
||||
#undef LINK_GCC_C_SEQUENCE_SPEC
|
||||
#define LINK_GCC_C_SEQUENCE_SPEC "%G %{!nolibc:%L}"
|
||||
#define LINK_GCC_C_SEQUENCE_SPEC \
|
||||
"%{!static:%{!static-libgcc: \
|
||||
%:version-compare(>= 10.6 mmacosx-version-min= -lSystem) } } \
|
||||
%G %{!nolibc:%L}"
|
||||
|
||||
/* ld64 supports a sysroot, it just has a different name and there's no easy
|
||||
way to check for it at config time. */
|
||||
|
|
|
@ -18,14 +18,6 @@ You should have received a copy of the GNU General Public License
|
|||
along with GCC; see the file COPYING3. If not see
|
||||
<http://www.gnu.org/licenses/>. */
|
||||
|
||||
/* Fix PR47558 by linking against libSystem ahead of libgcc_ext. */
|
||||
|
||||
#undef LINK_GCC_C_SEQUENCE_SPEC
|
||||
#define LINK_GCC_C_SEQUENCE_SPEC \
|
||||
"%{!static:%{!static-libgcc: \
|
||||
%:version-compare(>= 10.6 mmacosx-version-min= -lSystem) } } \
|
||||
%G %{!nolibc:%L}"
|
||||
|
||||
#undef DEF_MIN_OSX_VERSION
|
||||
#define DEF_MIN_OSX_VERSION "10.6"
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue