configure.host (darwin): On darwin8 or later, no need to build libstdc++ with -flat_namespace.
* configure.host (darwin): On darwin8 or later, no need to build libstdc++ with -flat_namespace. From-SVN: r93613
This commit is contained in:
parent
516cb88aa9
commit
ae59b55c0f
@ -1,3 +1,8 @@
|
||||
2005-01-13 Geoffrey Keating <geoffk@apple.com>
|
||||
|
||||
* configure.host (darwin): On darwin8 or later, no need to build
|
||||
libstdc++ with -flat_namespace.
|
||||
|
||||
2005-01-13 Jonathan Wakely <redi@gcc.gnu.org>
|
||||
|
||||
* docs/doxygen/user.cfg.in: Set HAVE_DOT back to YES.
|
||||
|
@ -174,13 +174,19 @@ case "${host_os}" in
|
||||
cygwin*)
|
||||
os_include_dir="os/newlib"
|
||||
;;
|
||||
darwin*)
|
||||
darwin | darwin[1-7] | darwin[1-7].*)
|
||||
# On Darwin, performance is improved if libstdc++ is single-module.
|
||||
# Up to at least 10.3.5, -flat_namespace is required for proper
|
||||
# Up to at least 10.3.7, -flat_namespace is required for proper
|
||||
# treatment of coalesced symbols.
|
||||
OPT_LDFLAGS="${OPT_LDFLAGS} -Wl,-single_module -Wl,-flat_namespace"
|
||||
os_include_dir="os/bsd/darwin"
|
||||
;;
|
||||
darwin[89] | darwin[89].* | darwin[1-9][0-9]* )
|
||||
# On Darwin, performance is improved if libstdc++ is single-module,
|
||||
# and on 8+ compatibility is better if not -flat_namespace.
|
||||
OPT_LDFLAGS="${OPT_LDFLAGS} -Wl,-single_module"
|
||||
os_include_dir="os/bsd/darwin"
|
||||
;;
|
||||
*djgpp*) # leading * picks up "msdosdjgpp"
|
||||
os_include_dir="os/djgpp"
|
||||
;;
|
||||
|
Loading…
Reference in New Issue
Block a user