mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-11-24 11:24:05 +08:00
Introduce separate baselines for Solaris 10 and 11+ (PR libstdc++/66006)
PR libstdc++/66006 * configure.host (abi_baseline_pair): Use separate baseline for Solaris 11+ and Solaris 10 with gld. * config/abi/post/solaris2.11/amd64/baseline_symbols.txt: New file. * config/abi/post/solaris2.11/baseline_symbols.txt: New file. * config/abi/post/solaris2.11/sparcv9/baseline_symbols.txt: New file. From-SVN: r232317
This commit is contained in:
parent
40311329e5
commit
e862906c25
@ -1,3 +1,12 @@
|
||||
2016-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||
|
||||
PR libstdc++/66006
|
||||
* configure.host (abi_baseline_pair): Use separate baseline for
|
||||
Solaris 11+ and Solaris 10 with gld.
|
||||
* config/abi/post/solaris2.11/amd64/baseline_symbols.txt: New file.
|
||||
* config/abi/post/solaris2.11/baseline_symbols.txt: New file.
|
||||
* config/abi/post/solaris2.11/sparcv9/baseline_symbols.txt: New file.
|
||||
|
||||
2016-01-12 Daniel Kruegler <daniel.kruegler@gmail.com>
|
||||
|
||||
PR libstdc++/68877
|
||||
|
5259
libstdc++-v3/config/abi/post/solaris2.11/amd64/baseline_symbols.txt
Normal file
5259
libstdc++-v3/config/abi/post/solaris2.11/amd64/baseline_symbols.txt
Normal file
File diff suppressed because it is too large
Load Diff
5194
libstdc++-v3/config/abi/post/solaris2.11/baseline_symbols.txt
Normal file
5194
libstdc++-v3/config/abi/post/solaris2.11/baseline_symbols.txt
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -367,7 +367,18 @@ case "${host}" in
|
||||
port_specific_symbol_files="\$(srcdir)/../config/os/bsd/darwin/ppc-extra.ver"
|
||||
;;
|
||||
*-*-solaris2.1[0-9])
|
||||
abi_baseline_pair=solaris2.10
|
||||
# On Solaris 10 with Solaris ld, there's no COMDAT support. GNU ld always
|
||||
# provides it, as does Solaris ld since Solaris 11, leading to different
|
||||
# baselines.
|
||||
case "${host_os}:${with_gnu_ld}" in
|
||||
# with_gnu_ld may either be unset (default) or no (with --without-gnu-ld).
|
||||
solaris2.10: | solaris2.10:no)
|
||||
abi_baseline_pair=solaris2.10
|
||||
;;
|
||||
*)
|
||||
abi_baseline_pair=solaris2.11
|
||||
;;
|
||||
esac
|
||||
abi_baseline_subdir_switch=--print-multi-os-directory
|
||||
;;
|
||||
esac
|
||||
|
Loading…
Reference in New Issue
Block a user