port lang/gnustep-base - make configure fails on ia64

Gerald Pfeifer gerald at pfeifer.com
Sun Aug 29 22:03:55 UTC 2010


While looking for something different, I noticed this one and one or
two ideas I wanted to share:

Can you check where, if at all, these symbols may be defined? ONe
theory I have is that it's using on older version of libgcc_so instead
of the one necessary for this compiler.

Can you give a newer version of GCC a try, or does that fail on ia64
or does GNUstep fail to build, then?

If it actually works and you can submit test results to 
  gcc-testresults at gcc.gnu.org
I'd be open to adding ia64 to the list of supported platforms for
lang/gcc45.

Gerald

On Wed, 10 Mar 2010, Anton Shterenlikht wrote:
>> Hallo Anton Shterenlikht,
>> 
>> > On FreeBSD 9.0-CURRENT #0 r203484M
>> > port lang/gnustep-base fails "make configure".
>> > 
>> > Please see the log here:
>> > http://seis.bris.ac.uk/~mexas/gnustep-base-ia64.log
>> 
>> /usr/local/lib/gcc42/gcc/ia64-portbld-freebsd9.0/4.2.5/../../../libobjc.so: undefined reference to `__ia64_restore_stack_nonlocal at GCC_3.0'
>> /usr/local/lib/gcc42/gcc/ia64-portbld-freebsd9.0/4.2.5/../../../libobjc.so: undefined reference to `__ia64_save_stack_nonlocal at GCC_3.0'
>> collect2: ld returned 1 exit status
>> 
>> Please rebuild your gcc port.
> 
> I've rebuilt gcc42:
> 
> > pkg_info -xo gcc-
> Information for gcc-4.2.5.20090325_2:
> 
> > gcc42 --version
> gcc42 (GCC) 4.2.5 20090325 (prerelease)
> 
> and still get the same error.
> 
> I must say that gcc42 is marked "NOT_FOR_ARCHS=  ia64 powerpc",
> which I've overwritten manually.
> Perhaps the fact that gcc42 now builds on ia64 doesn't
> mean that is works correctly..
> 
> many thanks
> anton


More information about the freebsd-ia64 mailing list