Bob, No, but I am aware of the requirements. I've looked at the copyright notice but I access the form. Can you please email me one.
Cheers, Ross --------------------------------------------------------------------------------- Ross Alexander "We demand clearly defined MIS - NEC Europe Limited boundaries of uncertainty and Work ph: +44 20 8752 3394 doubt." Bob Friesenhahn <[EMAIL PROTECTED] To: [EMAIL PROTECTED] llas.tx.us> cc: [EMAIL PROTECTED] Subject: Re: Add hppa*64* support to libtool (HEAD branch) 22/10/2002 17:01 Ross, This patch seems to be pretty significant. Do you have paperwork filed with the FSF which supports significant contributions to libtool? Bob On Tue, 22 Oct 2002 [EMAIL PROTECTED] wrote: > > This patch was made against libtool.m4 version 1.268. > > > ChangeLog > > 2002-10-22 Ross Alexander <[EMAIL PROTECTED]> > > * libtool.m4: Major reorganisation of the HPUX code to add support > for > the 64bit PA-RISC HPUX environment. The 64bit PA environment is > based > on the ELF-64 standard and is very similar to the IA64 HPUX system. > From binutils-2.13 the GNU ld works with elf64hppa for both shared > libraries and executables. The HPUX9 specific code has been > seperated > its own case in AC_LIBTOOL_LANG_CXX_CONFIG and > AC_LIBTOOL_PROG_LD_SHLIBS. > > > > *** libtool.m4-head-1.268 Tue Oct 22 15:11:16 2002 > --- libtool.m4 Tue Oct 22 13:10:45 2002 > *************** > *** 1248,1279 **** > hpux9* | hpux10* | hpux11*) > # Give a soname corresponding to the major version so that dld.sl refuses to > # link against other versions. > version_type=sunos > need_lib_prefix=no > need_version=no > ! if test "$host_cpu" = ia64; then > hardcode_into_libs=yes > dynamic_linker="$host_os dld.so" > shlibpath_var=LD_LIBRARY_PATH > shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. > library_names_spec='${libname}${release}.so$versuffix ${libname} ${release}.so$major $libname.so' > soname_spec='${libname}${release}.so$major' > if test "X$HPUX_IA64_MODE" = X32; then > sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" > else > sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" > fi > sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec > ! else > dynamic_linker="$host_os dld.sl" > shlibpath_var=SHLIB_PATH > shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH > library_names_spec='${libname}${release}.sl$versuffix ${libname} ${release}.sl$major $libname.sl' > soname_spec='${libname}${release}.sl$major' > ! fi > # HP-UX runs *really* slowly unless shared libraries are mode 555. > postinstall_cmds='chmod 555 $lib' > ;; > > irix5* | irix6* | nonstopux*) > case $host_os in > --- 1248,1294 ---- > hpux9* | hpux10* | hpux11*) > # Give a soname corresponding to the major version so that dld.sl refuses to > # link against other versions. > version_type=sunos > need_lib_prefix=no > need_version=no > ! case "$host_cpu" in > ! ia64*) > hardcode_into_libs=yes > dynamic_linker="$host_os dld.so" > shlibpath_var=LD_LIBRARY_PATH > shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. > library_names_spec='${libname}${release}.so$versuffix ${libname} ${release}.so$major $libname.so' > soname_spec='${libname}${release}.so$major' > if test "X$HPUX_IA64_MODE" = X32; then > sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" > else > sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" > fi > sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec > ! ;; > ! hppa*64*) > ! hardcode_into_libs=yes > ! dynamic_linker="$host_os dld.sl" > ! shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH > ! shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. > ! library_names_spec='${libname}${release}.sl$versuffix ${libname} ${release}.sl$major $libname.sl' > ! soname_spec='${libname}${release}.sl$major' > ! sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" > ! sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec > ! ;; > ! *) > dynamic_linker="$host_os dld.sl" > shlibpath_var=SHLIB_PATH > shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH > library_names_spec='${libname}${release}.sl$versuffix ${libname} ${release}.sl$major $libname.sl' > soname_spec='${libname}${release}.sl$major' > ! sys_lib_search_path_spec="/lib /usr/lib /usr/ccs/lib" > ! sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec > ! ;; > ! esac > # HP-UX runs *really* slowly unless shared libraries are mode 555. > postinstall_cmds='chmod 555 $lib' > ;; > > irix5* | irix6* | nonstopux*) > case $host_os in > *************** > *** 1978,1996 **** > gnu*) > lt_cv_deplibs_check_method=pass_all > ;; > > hpux10.20* | hpux11*) > lt_cv_file_magic_cmd=/usr/bin/file > ! if test "$host_cpu" = ia64; then > lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]] |ELF-[[0-9]][[0-9]]) shared object file - IA64' > lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so > ! else > lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]] |PA-RISC[[0-9]].[[0-9]]) shared library' > lt_cv_file_magic_test_file=/usr/lib/libc.sl > ! fi > ;; > > irix5* | irix6* | nonstopux*) > case $host_os in > irix5* | nonstopux*) > # this will be overridden with pass_all, but let us keep it just in case > --- 1993,2018 ---- > gnu*) > lt_cv_deplibs_check_method=pass_all > ;; > > hpux10.20* | hpux11*) > lt_cv_file_magic_cmd=/usr/bin/file > ! case "$host_cpu" in > ! ia64*) > lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]] |ELF-[[0-9]][[0-9]]) shared object file - IA64' > lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so > ! ;; > ! hppa*64*) > ! lt_cv_deplibs_check_method='file_magic ELF-64 shared object file - PA-RISC [[0-9]].[[0-9]]' > ! lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl > ! ;; > ! *) > lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]] |PA-RISC[[0-9]].[[0-9]]) shared library' > lt_cv_file_magic_test_file=/usr/lib/libc.sl > ! ;; > ! esac > ;; > > irix5* | irix6* | nonstopux*) > case $host_os in > irix5* | nonstopux*) > # this will be overridden with pass_all, but let us keep it just in case > *************** > *** 2693,2740 **** > # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF > # conventions > _LT_AC_TAGVAR(ld_shlibs, $1)=yes > ;; > gnu*) > ;; > ! hpux*) > if test $with_gnu_ld = no; then > ! if test "$host_cpu" = ia64; then > _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' > ! else > _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' > _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: > _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' > ! fi > ! fi > ! if test "$host_cpu" = ia64; then > _LT_AC_TAGVAR(hardcode_direct, $1)=no > _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no > ! else > _LT_AC_TAGVAR(hardcode_direct, $1)=yes > ! fi > _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, > # but as the default > # location of the library. > > case $cc_basename in > CC) > # FIXME: insert proper C++ library support > _LT_AC_TAGVAR(ld_shlibs, $1)=no > ;; > aCC) > ! case $host_os in > ! hpux9*) > ! _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects > $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' > ;; > *) > ! if test "$host_cpu" = ia64; then > ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' > ! else > ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs > $postdep_objects $compiler_flags' > ! fi > ;; > esac > # Commands to make compiler produce verbose output that lists > # what "hidden" libraries, object files and flags are used when > # linking a shared library. > # > --- 2715,2800 ---- > # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF > # conventions > _LT_AC_TAGVAR(ld_shlibs, $1)=yes > ;; > gnu*) > ;; > ! hpux9*) > ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' > ! _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: > ! _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' > ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes > ! _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, > ! # but as the default > ! # location of the library. > ! > ! case $cc_basename in > ! CC) > ! # FIXME: insert proper C++ library support > ! _LT_AC_TAGVAR(ld_shlibs, $1)=no > ! ;; > ! aCC) > ! _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects > $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' > ! # Commands to make compiler produce verbose output that lists > ! # what "hidden" libraries, object files and flags are used when > ! # linking a shared library. > ! # > ! # There doesn't appear to be a way to prevent this compiler from > ! # explicitly linking system object files so we need to strip them > ! # from the output so that they don't get included in the library > ! # dependencies. > ! output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | egrep "\-L"`; list=""; for z in $templist; do case $z in > conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' > ! ;; > ! *) > ! if test "$GXX" = yes; then > ! _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname > $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' > ! else > ! # FIXME: insert proper C++ library support > ! _LT_AC_TAGVAR(ld_shlibs, $1)=no > ! fi > ! ;; > ! esac > ! ;; > ! hpux10*|hpux11*) > if test $with_gnu_ld = no; then > ! case "$host_cpu" in > ! ia64*|hppa*64*) > _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' > ! ;; > ! *) > _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' > _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: > _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' > ! ;; > ! esac > ! case "$host_cpu" in > ! ia64*|hppa*64*) > _LT_AC_TAGVAR(hardcode_direct, $1)=no > _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no > ! ;; > ! *) > _LT_AC_TAGVAR(hardcode_direct, $1)=yes > ! ;; > ! esac > _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, > # but as the default > # location of the library. > + fi > > case $cc_basename in > CC) > # FIXME: insert proper C++ library support > _LT_AC_TAGVAR(ld_shlibs, $1)=no > ;; > aCC) > ! case "$host_cpu" in > ! ia64*|hppa*64*) > ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' > ;; > *) > ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs > $postdep_objects $compiler_flags' > ;; > esac > # Commands to make compiler produce verbose output that lists > # what "hidden" libraries, object files and flags are used when > # linking a shared library. > # > *************** > *** 2744,2765 **** > # dependencies. > output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | egrep "\-L"`; list=""; for z in $templist; do case $z in > conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' > ;; > *) > if test "$GXX" = yes; then > if test $with_gnu_ld = no; then > ! case $host_os in > ! hpux9*) > ! _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o > $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv > $output_objdir/$soname $lib' > ;; > *) > ! if test "$host_cpu" = ia64; then > ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' > ! else > ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects > $libobjs $deplibs $postdep_objects $compiler_flags' > ! fi > ;; > esac > fi > else > # FIXME: insert proper C++ library support > _LT_AC_TAGVAR(ld_shlibs, $1)=no > --- 2804,2821 ---- > # dependencies. > output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | egrep "\-L"`; list=""; for z in $templist; do case $z in > conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' > ;; > *) > if test "$GXX" = yes; then > if test $with_gnu_ld = no; then > ! case "host_cpu" in > ! ia64*|hppa*64*) > ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' > ;; > *) > ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects > $libobjs $deplibs $postdep_objects $compiler_flags' > ;; > esac > fi > else > # FIXME: insert proper C++ library support > _LT_AC_TAGVAR(ld_shlibs, $1)=no > *************** > *** 4165,4180 **** > sysv4*MP*) > if test -d /usr/nec; then > _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic > fi > ;; > hpux*) > ! # PIC is the default for IA64 HP-UX, but not for PA HP-UX. > ! if test "$host_cpu" != ia64; then > _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' > ! fi > ;; > *) > _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' > ;; > esac > else > --- 4221,4239 ---- > sysv4*MP*) > if test -d /usr/nec; then > _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic > fi > ;; > hpux*) > ! # PIC is the default for IA64 and PA64 HP-UX, but not for PA HP-UX SOM. > ! case "$host_cpu" in > ! ia64*|hppa*64*) > ! ;; > ! *) > _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' > ! esac > ;; > *) > _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' > ;; > esac > else > *************** > *** 4408,4422 **** > _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic > fi > ;; > > hpux*) > # PIC is the default for IA64 HP-UX, but not for PA HP-UX. > ! if test "$host_cpu" != ia64; then > _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' > ! fi > ;; > > *) > _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' > ;; > esac > --- 4467,4485 ---- > _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic > fi > ;; > > hpux*) > # PIC is the default for IA64 HP-UX, but not for PA HP-UX. > ! case "$host_cpu" in > ! ia64*|hppa*64*) > ! ;; > ! *) > _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' > ! ;; > ! esac > ;; > > *) > _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' > ;; > esac > *************** > *** 4438,4452 **** > # built for inclusion in a dll (and should export symbols for example). > _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' > ;; > > hpux9* | hpux10* | hpux11*) > _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' > ! if test "$host_cpu" != ia64; then > _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' > ! fi > # Is there a better lt_prog_compiler_static that works with the bundled CC? > _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' > ;; > > irix5* | irix6* | nonstopux*) > _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' > --- 4501,4519 ---- > # built for inclusion in a dll (and should export symbols for example). > _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' > ;; > > hpux9* | hpux10* | hpux11*) > _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' > ! case "$host_cpu" in > ! ia64*|hppa*64*) > ! ;; > ! *) > _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' > ! ;; > ! esac > # Is there a better lt_prog_compiler_static that works with the bundled CC? > _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' > ;; > > irix5* | irix6* | nonstopux*) > _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' > *************** > *** 5027,5081 **** > _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' > _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' > _LT_AC_TAGVAR(hardcode_direct, $1)=yes > _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no > ;; > > ! hpux9* | hpux10* | hpux11*) > if test "$GCC" = yes; then > ! case $host_os in > ! hpux9*) > ! _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname > $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' > ! ;; > ! *) > ! if test "$host_cpu" = ia64; then > ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' > ! else > ! _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs > $compiler_flags' > ! fi > ! ;; > ! esac > ! else > ! case $host_os in > ! hpux9*) > ! _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs > $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' > ! ;; > ! *) > ! if test "$host_cpu" = ia64; then > ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' > ! else > ! _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' > ! fi > ! ;; > ! esac > ! fi > ! if test "$host_cpu" = ia64; then > ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' > ! _LT_AC_TAGVAR(hardcode_direct, $1)=no > ! _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no > else > ! _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' > ! _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: > ! _LT_AC_TAGVAR(hardcode_direct, $1)=yes > fi > # hardcode_minus_L: Not really in the search PATH, > # but as the default location of the library. > _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes > _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' > ;; > > irix5* | irix6* | nonstopux*) > if test "$GCC" = yes; then > _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl} > -set_version ${wl}$verstring` ${wl}-update_registry ${wl} ${output_objdir}/so_locations -o $lib' > else > _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version > $verstring` -update_registry ${output_objdir}/so_locations -o $lib' > fi > --- 5094,5161 ---- > _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' > _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' > _LT_AC_TAGVAR(hardcode_direct, $1)=yes > _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no > ;; > > ! hpux9*) > if test "$GCC" = yes; then > ! _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs > $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' > else > ! _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs > $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' > fi > + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' > + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: > + _LT_AC_TAGVAR(hardcode_direct, $1)=yes > + > # hardcode_minus_L: Not really in the search PATH, > # but as the default location of the library. > _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes > _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' > ;; > > + hpux10* | hpux11*) > + if test "$GCC" = "yes" -a "$with_gnu_ld" = "no"; then > + case "$host_cpu" in > + ia64*|hppa*64*) > + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' > + ;; > + *) > + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs > $compiler_flags' > + ;; > + esac > + else > + case "$host_cpu" in > + ia64*|hppa*64*) > + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' > + ;; > + *) > + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' > + ;; > + esac > + fi > + if test "$with_gnu_ld" = "no"; then > + case "$host_cpu" in > + ia64*|hppa*64*) > + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' > + _LT_AC_TAGVAR(hardcode_direct, $1)=no > + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no > + ;; > + *) > + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' > + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: > + _LT_AC_TAGVAR(hardcode_direct, $1)=yes > + ;; > + esac > + # hardcode_minus_L: Not really in the search PATH, > + # but as the default location of the library. > + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes > + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' > + fi > + ;; > + > irix5* | irix6* | nonstopux*) > if test "$GCC" = yes; then > _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl} > -set_version ${wl}$verstring` ${wl}-update_registry ${wl} ${output_objdir}/so_locations -o $lib' > else > _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version > $verstring` -update_registry ${output_objdir}/so_locations -o $lib' > fi > > > --------------------------------------------------------------------------------- > > Ross Alexander "We demand clearly defined > MIS - NEC Europe Limited boundaries of uncertainty and > Work ph: +44 20 8752 3394 doubt." > > > > Bob Friesenhahn > <[EMAIL PROTECTED] To: [EMAIL PROTECTED] > llas.tx.us> cc: John David Anglin <[EMAIL PROTECTED]>, <[EMAIL PROTECTED]>, > Sent by: <[EMAIL PROTECTED]>, <[EMAIL PROTECTED]> > [EMAIL PROTECTED] Subject: Re: Add hppa*64* support to libtool > rg > > > 18/10/2002 19:34 > > > > > > > What version of libtool are these changes against? Please submit a > formal patch (with ChangeLog entry) against the head of FSF libtool > CVS. > > Thanks, > > Bob > > ... > > ====================================== > Bob Friesenhahn > [EMAIL PROTECTED] > http://www.simplesystems.org/users/bfriesen > > > > > _______________________________________________ > Libtool mailing list > [EMAIL PROTECTED] > http://mail.gnu.org/mailman/listinfo/libtool > > > > > ====================================== Bob Friesenhahn [EMAIL PROTECTED] http://www.simplesystems.org/users/bfriesen _______________________________________________ Libtool mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/libtool