diff options
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/configure.in b/configure.in index e5068f22f48..1cd095f9a4d 100644 --- a/configure.in +++ b/configure.in @@ -308,9 +308,6 @@ case "${host}" in powerpc-*-beos*) noconfigdirs="$noconfigdirs tk itcl libgui gdb dejagnu readline" ;; - *-*-darwin*) - noconfigdirs="$noconfigdirs tk itcl libgui" - ;; esac @@ -367,11 +364,14 @@ case "${target}" in noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}" ;; powerpc-*-darwin*) - noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes gdb gprof" + noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes gdb gprof ${libgcj}" + # APPLE LOCAL 64-bit bringup + noconfigdirs="$noconfigdirs target-libobjc" ;; *-*-darwin*) noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes gdb gprof" - noconfigdirs="$noconfigdirs ${libgcj}" + # APPLE LOCAL 64-bit bringup + noconfigdirs="$noconfigdirs target-libobjc ${libgcj}" ;; *-*-freebsd[[12]] | *-*-freebsd[[12]].* | *-*-freebsd*aout*) noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}" @@ -753,6 +753,9 @@ case "${target}" in use_gnu_ld=no fi ;; + sparc-*-solaris2.[[0-6]] | sparc-*-solaris2.[[0-6]].*) + noconfigdirs="$noconfigdirs ${libgcj}" + ;; sparc-*-solaris* | sparc64-*-solaris* | sparcv9-*-solaris*) ;; v810-*-*) @@ -941,6 +944,11 @@ case "${host}" in powerpc-*-darwin*) host_makefile_frag="config/mh-ppc-darwin" ;; + # APPLE LOCAL begin dynamic-no-pic + i[[3456789]]86-*-darwin*) + host_makefile_frag="config/mh-x86-darwin" + ;; + # APPLE LOCAL end dynamic-no-pic *-*-lynxos*) # /bin/cc is less than useful for our purposes. Always use GCC tentative_cc="/bin/gcc" @@ -1666,6 +1674,7 @@ esac case "${host}" in *-*-hpux*) RPATH_ENVVAR=SHLIB_PATH ;; + *-*-darwin* | *-*-rhapsody* ) RPATH_ENVVAR=DYLD_LIBRARY_PATH ;; *) RPATH_ENVVAR=LD_LIBRARY_PATH ;; esac |