Link Error in libIDL-0.8.2 on a Solaris Machine



fix the problem... more or less.
compiled libIDL without shared libraries.

> hi!
>
> get some errors while linking libIDL-2.la:
>
> rm -fr .libs/libIDL-2.la .libs/libIDL-2.* .libs/libIDL-2.*
> /usr/ccs/bin/ld -G -z defs -h libIDL-2.so.0 -o .libs/libIDL-2.so.0.0.0
> parser.lo lexer.lo ns.lo util.lo  -R/home/szhbqn/lib -R/home/szhbqn/lib
> -L/home/szhbqn/lib /home/szhbqn/lib/libglib-2.0.so -lm -lc
> Undefined                       first referenced
>  symbol                             in file
> __ashldi3                           parser.lo  (symbol belongs to implicit
> dependency /opt/lib/libgcc_s.so.1)
> __ashrdi3                           parser.lo  (symbol belongs to implicit
> dependency /opt/lib/libgcc_s.so.1)
> __eprintf                           parser.lo
> ld: fatal: Symbol referencing errors. No output written to
> .libs/libIDL-2.so.0.0.0
> make: *** [libIDL-2.la] Error 1
>
> uname: SunOS 5.8 Generic sun4u sparc SUNW,Sun-Fire-280R
> gcc version: 3.1.x
>
> got a patch or something?
>
> greets
>
> Andreas





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]