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)


On Sun, Mar 1, 2009 at 3:05 PM, Ralf Wildenhues <Ralf.Wildenhues@gmx.de> wrote:
> * 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!

It's up to you.  The patches do not seem to indicate they can break anything.

Richard.

>
>> 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]