OSDN Git Service

2004-10-02 P.J. Darcy <darcypj@us.ibm.com>
authoruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 2 Oct 2004 16:33:06 +0000 (16:33 +0000)
committeruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 2 Oct 2004 16:33:06 +0000 (16:33 +0000)
* ltcf-c.sh (tpf*): Add ld_shlibs=yes.
* ltcf-cxx.sh (tpf*): Likewise.
* ltconfig (tpf*): Add TPF OS configuration support.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88427 138bc75d-0d04-0410-961f-82ee72b054a4

ChangeLog
ltcf-c.sh
ltcf-cxx.sh
ltconfig

index d3ec519..9ffbdf7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2004-10-02  P.J. Darcy  <darcypj@us.ibm.com>
+
+       * ltcf-c.sh (tpf*): Add ld_shlibs=yes.
+       * ltcf-cxx.sh (tpf*): Likewise.
+       * ltconfig (tpf*): Add TPF OS configuration support.
+
 2004-10-01  Bernd Schmidt  <bernds_cb1@t-online.de>
 
        * MAINTAINERS: Change my email address to my new work account.
index 7cc273d..11f897d 100644 (file)
--- a/ltcf-c.sh
+++ b/ltcf-c.sh
@@ -213,6 +213,10 @@ EOF
     hardcode_shlibpath_var=no
     ;;
 
+  tpf*)
+    ld_shlibs=yes
+    ;;
+
   *)
     if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
index 7edeb86..48d5a53 100644 (file)
@@ -697,6 +697,9 @@ case $host_os in
         ;;
     esac
     ;;
+  tpf*)
+    ld_shlibs=yes
+    ;;
   unixware*)
     # FIXME: insert proper C++ library support
     ld_shlibs=no
index 0320478..01e64be 100755 (executable)
--- a/ltconfig
+++ b/ltconfig
@@ -1374,6 +1374,18 @@ sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
   esac
   ;;
 
+tpf*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $major $libname.so'
+  soname_spec='${libname}${release}.so$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  dynamic_linker='GNU/Linux ld.so'
+  ;;
+
 uts4*)
   version_type=linux
   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'