Dear all.
I wish to port libtool to a new platform. The libtool version is ...
% ./ltconfig --version
ltconfig (GNU libtool) 1.3.5 (1.385.2.206 2000/05/27 11:12:27)
The plathome is 'mips-sony-newsos6'( Sony NEWS-OS Release6. MIPS cpu,
ELF, svr4 base).
Patch is below.
========================================================================
diff -cr libtool-1.3.5/README libtool-1.3.5.newsos6/README
*** libtool-1.3.5/README Thu Jun 24 00:13:15 1999
--- libtool-1.3.5.newsos6/README Tue Jul 25 14:43:43 2000
***************
*** 30,35 ****
--- 30,36 ----
SunOS 4.x, a.k.a. Solaris 1.x (*-*-sunos4*)
UnixWare 2.x (*-*-sysv4.2uw2*)
UTS 4.x (*-*-uts4*)
+ NEWS-OS Release 6 (mips-sony-newsos6)
All ELF targets that use both the GNU C compiler (gcc) and GNU ld
NOTE: Some HP-UX sed programs are horribly broken, and cannot handle
diff -cr libtool-1.3.5/ltconfig.in libtool-1.3.5.newsos6/ltconfig.in
*** libtool-1.3.5/ltconfig.in Sat May 27 10:58:57 2000
--- libtool-1.3.5.newsos6/ltconfig.in Tue Jul 25 14:56:26 2000
***************
*** 742,747 ****
--- 742,752 ----
wl='-Qoption ld '
;;
+ newsos6)
+ pic_flag='-KPIC'
+ link_static_flag='-Bstatic'
+ ;;
+
sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
pic_flag='-KPIC'
link_static_flag='-Bstatic'
***************
*** 1477,1482 ****
--- 1482,1495 ----
hardcode_shlibpath_var=no
;;
+ newsos6)
+ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linkopts'
+ hardcode_direct=yes
+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+ hardcode_libdir_separator=:
+ hardcode_shlibpath_var=no
+ ;;
+
sysv4)
if test "x$host_vendor" = xsequent; then
# Use $CC to link under sequent, because it throws in some extra .o
***************
*** 2093,2098 ****
--- 2106,2122 ----
need_lib_prefix=no
fi
need_version=yes
+ ;;
+
+ newsos6)
+ version_type=linux
+ library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$
+ major $libname.so'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ file_magic_cmd=/usr/bin/file
+ deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic
+lib)'
+ file_magic_test_file=/usr/lib/libnls.so
;;
sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
========================================================================
Best Regard.
--
[EMAIL PROTECTED]