aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/configure.target
diff options
context:
space:
mode:
Diffstat (limited to 'libstdc++-v3/configure.target')
-rw-r--r--libstdc++-v3/configure.target8
1 files changed, 7 insertions, 1 deletions
diff --git a/libstdc++-v3/configure.target b/libstdc++-v3/configure.target
index 95b533cab49..dc9c44b6f75 100644
--- a/libstdc++-v3/configure.target
+++ b/libstdc++-v3/configure.target
@@ -138,7 +138,8 @@ case "${target_os}" in
aix*)
ATOMICITYH="cpu/generic"
;;
- bsd* | freebsd* )
+ bsd*)
+ # Plain BSD attempts to share FreeBSD files.
os_include_dir="os/bsd/freebsd"
;;
cygwin*)
@@ -147,6 +148,11 @@ case "${target_os}" in
*djgpp*) # leading * picks up "msdosdjgpp"
os_include_dir="os/djgpp"
;;
+ freebsd*)
+ os_include_dir="os/bsd/freebsd"
+ # The FreeBSD ABI is expressed in the major version number only.
+ abi_baseline_triplet=`echo ${target} | sed 's,\(\.[0-9]*\)*$,,'`
+ ;;
gnu* | linux*)
os_include_dir="os/gnu-linux"
;;