forked from OSchip/llvm-project
Add configure support for kfreebsd and hurd. Patch by Sylvestre Ledru.
Fixes pr11620. llvm-svn: 147143
This commit is contained in:
parent
b024aa021d
commit
4977edd33d
|
@ -189,7 +189,7 @@ AC_CACHE_CHECK([type of operating system we're going to host on],
|
||||||
llvm_cv_no_link_all_option="-Wl,-noall_load"
|
llvm_cv_no_link_all_option="-Wl,-noall_load"
|
||||||
llvm_cv_os_type="Minix"
|
llvm_cv_os_type="Minix"
|
||||||
llvm_cv_platform_type="Unix" ;;
|
llvm_cv_platform_type="Unix" ;;
|
||||||
*-*-freebsd*)
|
*-*-freebsd* | *-*-kfreebsd-gnu)
|
||||||
llvm_cv_link_all_option="-Wl,--whole-archive"
|
llvm_cv_link_all_option="-Wl,--whole-archive"
|
||||||
llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
|
llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
|
||||||
llvm_cv_os_type="FreeBSD"
|
llvm_cv_os_type="FreeBSD"
|
||||||
|
@ -224,6 +224,11 @@ AC_CACHE_CHECK([type of operating system we're going to host on],
|
||||||
llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
|
llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
|
||||||
llvm_cv_os_type="Linux"
|
llvm_cv_os_type="Linux"
|
||||||
llvm_cv_platform_type="Unix" ;;
|
llvm_cv_platform_type="Unix" ;;
|
||||||
|
*-*-gnu*)
|
||||||
|
llvm_cv_link_all_option="-Wl,--whole-archive"
|
||||||
|
llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
|
||||||
|
llvm_cv_os_type="GNU"
|
||||||
|
llvm_cv_platform_type="Unix" ;;
|
||||||
*-*-solaris*)
|
*-*-solaris*)
|
||||||
llvm_cv_link_all_option="-Wl,-z,allextract"
|
llvm_cv_link_all_option="-Wl,-z,allextract"
|
||||||
llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
|
llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
|
||||||
|
|
|
@ -3693,7 +3693,7 @@ else
|
||||||
llvm_cv_no_link_all_option="-Wl,-noall_load"
|
llvm_cv_no_link_all_option="-Wl,-noall_load"
|
||||||
llvm_cv_os_type="Minix"
|
llvm_cv_os_type="Minix"
|
||||||
llvm_cv_platform_type="Unix" ;;
|
llvm_cv_platform_type="Unix" ;;
|
||||||
*-*-freebsd*)
|
*-*-freebsd* | *-*-kfreebsd-gnu)
|
||||||
llvm_cv_link_all_option="-Wl,--whole-archive"
|
llvm_cv_link_all_option="-Wl,--whole-archive"
|
||||||
llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
|
llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
|
||||||
llvm_cv_os_type="FreeBSD"
|
llvm_cv_os_type="FreeBSD"
|
||||||
|
@ -3728,6 +3728,11 @@ else
|
||||||
llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
|
llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
|
||||||
llvm_cv_os_type="Linux"
|
llvm_cv_os_type="Linux"
|
||||||
llvm_cv_platform_type="Unix" ;;
|
llvm_cv_platform_type="Unix" ;;
|
||||||
|
*-*-gnu*)
|
||||||
|
llvm_cv_link_all_option="-Wl,--whole-archive"
|
||||||
|
llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
|
||||||
|
llvm_cv_os_type="GNU"
|
||||||
|
llvm_cv_platform_type="Unix" ;;
|
||||||
*-*-solaris*)
|
*-*-solaris*)
|
||||||
llvm_cv_link_all_option="-Wl,-z,allextract"
|
llvm_cv_link_all_option="-Wl,-z,allextract"
|
||||||
llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
|
llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
|
||||||
|
@ -10495,7 +10500,7 @@ else
|
||||||
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
|
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
|
||||||
lt_status=$lt_dlunknown
|
lt_status=$lt_dlunknown
|
||||||
cat > conftest.$ac_ext <<EOF
|
cat > conftest.$ac_ext <<EOF
|
||||||
#line 10498 "configure"
|
#line 10503 "configure"
|
||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
|
|
||||||
#if HAVE_DLFCN_H
|
#if HAVE_DLFCN_H
|
||||||
|
|
Loading…
Reference in New Issue