Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Mar 2002 18:05:47 +0100 (CET)
From:      Alexander Leidinger <Alexander@Leidinger.net>
To:        roberto@ns2.freenix.org
Cc:        cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG
Subject:   Re: ports/lang/icc
Message-ID:  <200203271705.g2RH5lh3053984@Magelan.Leidinger.net>
In-Reply-To: <20020327162420.GA19918@ns2.freenix.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 27 Mär, Ollivier Robert wrote:
> According to Alexander Leidinger:
>> If someone is interested in the itanium cross compiler (ecc), it should
>> be straight forward to generate a port for it based upon this port.
> 
> Speaking of icc, have you encountered the following kind of error?  It
> seems that when the source has some functions like memset, it generates

Are you sure? I was able to compile libmp3lame.so, and LAME uses memset
a lot in the library.

> calls to some functions that are in libcxa.so and tries to link in a
> linux shared lib (and fail of course).
> 
> cc -O -pipe -DGTAGS -DSYSV_CURSES -I/src/src/usr.bin/vi
> -I/src/src/usr.bin/vi/../../contrib/nvi
> -I/src/src/usr.bin/vi/../../contrib/nvi/include     -o nvi cl_bsd.o
> [...]
> v_xchar.o v_yank.o v_z.o v_zexit.o vi.o vs_line.o vs_msg.o vs_refresh.o
> vs_relative.o vs_smap.o vs_split.o  -lncurses
> -L/usr/local/intel/compiler50/ia32/lib -lcxa

[errors about missing GLIBC function symbols]

You have to try to circumvent this. Either by specifying other compiler
options (some processor specific optimisation options may trigger it) or
by searching these symbols in different libraries. I was able to find
some needed symbols in multiple libraries.

Bye,
Alexander.

-- 
            Give a man a fish and you feed him for a day;
     teach him to use the Net and he won't bother you for weeks.

http://www.Leidinger.net                       Alexander @ Leidinger.net
  GPG fingerprint = C518 BC70 E67F 143F BE91  3365 79E2 9C60 B006 3FE7


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200203271705.g2RH5lh3053984>