1/* Target definitions for Darwin 8.0 and above (Mac OS X) systems. 2 Copyright (C) 2004-2019 Free Software Foundation, Inc. 3 4This file is part of GCC. 5 6GCC is free software; you can redistribute it and/or modify 7it under the terms of the GNU General Public License as published by 8the Free Software Foundation; either version 3, or (at your option) 9any later version. 10 11GCC is distributed in the hope that it will be useful, 12but WITHOUT ANY WARRANTY; without even the implied warranty of 13MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14GNU General Public License for more details. 15 16You should have received a copy of the GNU General Public License 17along with GCC; see the file COPYING3. If not see 18<http://www.gnu.org/licenses/>. */ 19 20/* Machine dependent libraries. Include libmx when compiling on 21 Darwin 7.0 and above, but before libSystem, since the functions are 22 actually in libSystem but for 7.x compatibility we want them to be 23 looked for in libmx first---but only do this if 7.x compatibility 24 is a concern, which it's not in 64-bit mode. Include 25 libSystemStubs when compiling on (not necessarily for) 8.0 and 26 above and not 64-bit long double. */ 27 28#undef LIB_SPEC 29#define LIB_SPEC "%{!static:\ 30 %{!mlong-double-64:%{pg:-lSystemStubs_profile;:-lSystemStubs}} \ 31 %{!m64:%:version-compare(>< 10.3 10.4 mmacosx-version-min= -lmx)} -lSystem}" 32