[csw-maintainers] gcc4.3.3 Final version in testing

Dagobert Michelsen dam at opencsw.org
Thu May 7 18:56:10 CEST 2009


Hi Ben,

Am 07.05.2009 um 16:56 schrieb Ben Walton:

> Excerpts from Mike Watters's message of Thu May 07 00:30:08 -0400  
> 2009:
>> no worries, I know you are busy.
>> you get to it when you get to it.  Thank You for testing it for me.
>
> libffi builds fine, but there were linking issues (shown by ldd and
> dump), not during the actual build.  The following small GAR
> modification resolved this:
>
>
> $ svn diff
> Index: gar.conf.mk
> ===================================================================
> --- gar.conf.mk (revision 4723)
> +++ gar.conf.mk (working copy)
> @@ -477,7 +477,7 @@
> OPTFLAGS ?= $(strip $($(GARCOMPILER)_CC_FLAGS) $(_CATEGORY_OPTFLAGS)
> $(EXTRA_OPTFLAGS))
>
> GCC3_LD_OPTIONS = -R$(GCC3_CC_HOME)/lib $(EXTRA_GCC3_LD_OPTIONS) $ 
> (EXTRA_GCC_LD_OPTIONS) $(EXTRA_LD_OPTIONS)
> -GCC4_LD_OPTIONS = -R$(GCC4_CC_HOME)/lib $(EXTRA_GCC4_LD_OPTIONS) $ 
> (EXTRA_GCC_LD_OPTIONS) $(EXTRA_LD_OPTIONS)
> +GCC4_LD_OPTIONS = -R$(GCC4_CC_HOME)/lib/\$$ISALIST $ 
> (EXTRA_GCC4_LD_OPTIONS) $(EXTRA_GCC_LD_OPTIONS) $(EXTRA_LD_OPTIONS)

If you want $ISALIST, yes. Otherwise you may also use $(abspath $ 
(GCC4_CC_HOME)/lib/$(MM_LIBDIR))
for just 64 bits if there are no optimized libs.

> SOS11_LD_OPTIONS = $(strip $(EXTRA_SOS11_LD_OPTIONS) $ 
> (EXTRA_SOS_LD_OPTIONS) $(EXTRA_LD_OPTIONS))
> SOS12_LD_OPTIONS = $(strip $(EXTRA_SOS12_LD_OPTIONS) $ 
> (EXTRA_SOS_LD_OPTIONS) $(EXTRA_LD_OPTIONS))
>
> I don't know if that's the best way to make this change sticky, so
> Dago's input here would be helpful.  I'm doing binutils now.

Please go ahead and commit either the ISALIST or the static /64  
version, it was
indeed a bug.


Best regards

   -- Dago



More information about the maintainers mailing list