X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=sim%2Fucsim%2Flibtool;h=f542e945bb7bf9cf4fd986ccf842236a70b1fe17;hb=d0a5b914c6ed80027a8c64d55d84c3d75ec28c38;hp=cde8c2464c17b4d7022466c6b064540ea55c01c3;hpb=a3346b12fe0d24c54c4d07ab63d286f3201d27ca;p=fw%2Fsdcc diff --git a/sim/ucsim/libtool b/sim/ucsim/libtool index cde8c246..f542e945 100755 --- a/sim/ucsim/libtool +++ b/sim/ucsim/libtool @@ -1,4 +1,4 @@ -#! /bin/sh +#! /bin/bash # libtool - Provide generalized library-building support services. # Generated automatically by (GNU 0.5.4) @@ -35,10 +35,10 @@ if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi # ### BEGIN LIBTOOL CONFIG -# Libtool was configured on host preston: +# Libtool was configured on host sparc-solaris1: # Shell to use when invoking shell scripts. -SHELL="/bin/sh" +SHELL="/bin/bash" # Whether or not to build shared libraries. build_libtool_libs=yes @@ -47,14 +47,14 @@ build_libtool_libs=yes build_old_libs=yes # Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=no +build_libtool_need_lc=yes # Whether or not to optimize for fast installation. -fast_install=yes +fast_install=needless # The host system. host_alias= -host=i686-pc-linux-gnu +host=sparc-sun-solaris2.9 # An echo program that does not interpret backslashes. echo="echo" @@ -70,13 +70,13 @@ CC="gcc" with_gcc=yes # The linker used to build libraries. -LD="/usr/bin/ld" +LD="/usr/ccs/bin/ld" # Whether we need hard or soft links. LN_S="ln -s" # A BSD-compatible nm program. -NM="/usr/bin/nm -B" +NM="/usr/local/bin/nm -B" # A symbol stripping program STRIP=strip @@ -147,10 +147,10 @@ link_static_flag="-static" no_builtin_flag=" -fno-builtin" # Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec="\${wl}--export-dynamic" +export_dynamic_flag_spec="" # Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec="\${wl}--whole-archive\$convenience \${wl}--no-whole-archive" +whole_archive_flag_spec="-z allextract\$convenience -z defaultextract" # Compiler flag to generate thread-safe objects. thread_safe_flag_spec="" @@ -181,9 +181,10 @@ old_archive_from_new_cmds="" old_archive_from_expsyms_cmds="" # Commands used to build and install a shared archive. -archive_cmds="\$CC -shared \$libobjs \$deplibs \$compiler_flags \${wl}-soname \$wl\$soname -o \$lib" -archive_expsym_cmds="\$CC -shared \$libobjs \$deplibs \$compiler_flags \${wl}-soname \$wl\$soname \${wl}-retain-symbols-file \$wl\$export_symbols -o \$lib" -postinstall_cmds="" +archive_cmds="\$LD -G\${allow_undefined_flag} -h \$soname -o \$lib \$libobjs \$deplibs \$linker_flags" +archive_expsym_cmds="\$echo \\\"{ global:\\\" > \$lib.exp~cat \$export_symbols | sed -e \\\"s/\\\\(.*\\\\)/\\\\1;/\\\" >> \$lib.exp~\$echo \\\"local: *; };\\\" >> \$lib.exp~ + \$LD -G\${allow_undefined_flag} -M \$lib.exp -h \$soname -o \$lib \$libobjs \$deplibs \$linker_flags~\$rm \$lib.exp" +postinstall_cmds="chmod +x \$lib" postuninstall_cmds="" # Commands to strip libraries. @@ -200,10 +201,10 @@ file_magic_cmd="\$MAGIC_CMD" allow_undefined_flag="" # Flag that forces no undefined symbols. -no_undefined_flag="" +no_undefined_flag=" -z defs" # Commands used to finish a libtool library installation in a directory. -finish_cmds="PATH=\\\"\\\$PATH:/sbin\\\" ldconfig -n \$libdir" +finish_cmds="" # Same as above, but a single script fragment to be evaled but not shown. finish_eval="" @@ -218,13 +219,13 @@ global_symbol_to_cdecl="sed -n -e 's/^. .* \\(.*\\)\$/extern char \\1;/p'" global_symbol_to_c_name_address="sed -n -e 's/^: \\([^ ]*\\) \$/ {\\\"\\1\\\", (lt_ptr) 0},/p' -e 's/^[BCDEGRST] \\([^ ]*\\) \\([^ ]*\\)\$/ {\"\\2\", (lt_ptr) \\&\\2},/p'" # This is the shared library runtime path variable. -runpath_var=LD_RUN_PATH +runpath_var= # This is the shared library path variable. shlibpath_var=LD_LIBRARY_PATH # Is shlibpath searched before the hard-coded library search path? -shlibpath_overrides_runpath=no +shlibpath_overrides_runpath=yes # How to hardcode a shared library path into an executable. hardcode_action=immediate @@ -234,7 +235,7 @@ hardcode_into_libs=yes # Flag to hardcode $libdir into a binary during linking. # This must work even if $libdir does not exist. -hardcode_libdir_flag_spec="\${wl}--rpath \${wl}\$libdir" +hardcode_libdir_flag_spec="-R\$libdir" # Whether we need a single -rpath flag with a separated argument. hardcode_libdir_separator="" @@ -249,14 +250,14 @@ hardcode_minus_L=no # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into # the resulting binary. -hardcode_shlibpath_var=unsupported +hardcode_shlibpath_var=no # Variables whose values should be saved in libtool wrapper scripts and # restored at relink time. -variables_saved_for_relink="PATH LD_LIBRARY_PATH LD_RUN_PATH GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +variables_saved_for_relink="PATH LD_LIBRARY_PATH GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" # Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=unknown +link_all_deplibs=yes # Compile-time system search path for libraries sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"