This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] GNU/kOpenSolaris support (libtool)


* Ralf Wildenhues wrote on Sun, Feb 01, 2009 at 12:00:27PM CET:
> * Robert Millan wrote on Fri, Jan 30, 2009 at 12:02:39AM CET:
> 
> > Btw, Ralf said it'd be OK to port GNU/kOpenSolaris support from libtool git
> > to gcc.  I'm attaching this patch, obtained from:
> > 
> >   http://git.savannah.gnu.org/cgit/libtool.git/commit/?id=356234e0e70f82cbe99622c88d5f27694d3bf9a1
> 
> So what about this one?  Is this ok to push at this point or not?
> (bootstrapped on i686-pc-linux-gnu)

(and regtested BTW)

I don't think we heard an explicit no on this one, nor are stage4 rules
for this obvious to me, so: ping!


> ChangeLog:
> 2009-02-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
> 
> 	Backport from git Libtool:
> 
> 	2009-01-19  Robert Millan  <rmh@aybabtu.com>
> 	Support GNU/kOpenSolaris.
> 	* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER)
> 	(_LT_CHECK_MAGIC_METHOD, _LT_COMPILER_PIC, _LT_LINKER_SHLIBS)
> 	(_LT_LANG_CXX_CONFIG) [kopensolaris*-gnu]: Recognize
> 	GNU/kOpenSolaris.
> 
> libjava/classpath/ChangeLog:
> 2009-02-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
> 
> 	* configure: Regenerate.
> 
> libjava/ChangeLog:
> 2009-02-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
> 
> 	* configure: Regenerate.
> 
> libssp/ChangeLog:
> 2009-02-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
> 
> 	* configure: Regenerate.
> 
> libobjc/ChangeLog:
> 2009-02-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
> 
> 	* configure: Regenerate.
> 
> libstdc++-v3/ChangeLog:
> 2009-02-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
> 
> 	* configure: Regenerate.
> 
> libgfortran/ChangeLog:
> 2009-02-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
> 
> 	* configure: Regenerate.
> 
> boehm-gc/ChangeLog:
> 2009-02-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
> 
> 	* configure: Regenerate.
> 
> gcc/ChangeLog:
> 2009-02-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
> 
> 	* configure: Regenerate.
> 
> libmudflap/ChangeLog:
> 2009-02-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
> 
> 	* configure: Regenerate.
> 
> zlib/ChangeLog:
> 2009-02-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
> 
> 	* configure: Regenerate.
> 
> libffi/ChangeLog:
> 2009-02-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
> 
> 	* configure: Regenerate.
> 
> libgomp/ChangeLog:
> 2009-02-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
> 
> 	* configure: Regenerate.
> 
> Index: libtool.m4
> ===================================================================
> --- libtool.m4	(Revision 143851)
> +++ libtool.m4	(Arbeitskopie)
> @@ -2445,7 +2445,7 @@
>    ;;
>  
>  # This must be Linux ELF.
> -linux* | k*bsd*-gnu)
> +linux* | k*bsd*-gnu | kopensolaris*-gnu)
>    version_type=linux
>    need_lib_prefix=no
>    need_version=no
> @@ -3077,7 +3077,7 @@
>    ;;
>  
>  # This must be Linux ELF.
> -linux* | k*bsd*-gnu)
> +linux* | k*bsd*-gnu | kopensolaris*-gnu)
>    lt_cv_deplibs_check_method=pass_all
>    ;;
>  
> @@ -3698,7 +3698,7 @@
>  	    ;;
>  	esac
>  	;;
> -      linux* | k*bsd*-gnu)
> +      linux* | k*bsd*-gnu | kopensolaris*-gnu)
>  	case $cc_basename in
>  	  KCC*)
>  	    # KAI C++ Compiler
> @@ -3982,7 +3982,7 @@
>        _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
>        ;;
>  
> -    linux* | k*bsd*-gnu)
> +    linux* | k*bsd*-gnu | kopensolaris*-gnu)
>        case $cc_basename in
>        # old Intel for x86_64 which still supported -KPIC.
>        ecc*)
> @@ -4363,7 +4363,7 @@
>        _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
>        ;;
>  
> -    gnu* | linux* | tpf* | k*bsd*-gnu)
> +    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
>        tmp_diet=no
>        if test "$host_os" = linux-dietlibc; then
>  	case $cc_basename in
> @@ -5848,7 +5848,7 @@
>          _LT_TAGVAR(inherit_rpath, $1)=yes
>          ;;
>  
> -      linux* | k*bsd*-gnu)
> +      linux* | k*bsd*-gnu | kopensolaris*-gnu)
>          case $cc_basename in
>            KCC*)
>  	    # Kuck and Associates, Inc. (KAI) C++ Compiler
> 


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]