HostVendor_CPP='unknown'
HostOS_CPP='linux'
;;
-i[[3456]]86-*-freebsd*)
- HostPlatform=i386-unknown-freebsd # hack again
- TargetPlatform=i386-unknown-freebsd
- BuildPlatform=i386-unknown-freebsd
- HostPlatform_CPP='i386_unknown_freebsd'
+i[[3456]]86-*-freebsd3*) # FreeBSD 3.0+ uses ELF
+ HostPlatform=i386-unknown-freebsd3 # hack again
+ TargetPlatform=i386-unknown-freebsd3
+ BuildPlatform=i386-unknown-freebsd3
+ HostPlatform_CPP='i386_unknown_freebsd3'
HostArch_CPP='i386'
HostVendor_CPP='unknown'
- HostOS_CPP='freebsd'
+ HostOS_CPP='freebsd3'
+ ;;
+i[[3456]]86-*-freebsd2*) # Older FreeBSDs are a.out
+ HostPlatform=i386-unknown-freebsd2 # hack again
+ TargetPlatform=i386-unknown-freebsd2
+ BuildPlatform=i386-unknown-freebsd2
+ HostPlatform_CPP='i386_unknown_freebsd2'
+ HostArch_CPP='i386'
+ HostVendor_CPP='unknown'
+ HostOS_CPP='freebsd2'
;;
i[[3456]]86-*-netbsd*)
HostPlatform=i386-unknown-netbsd # hack again