Subject: Re: Build problem on i386
To: C Kane <ckane@best.com>
From: Paul Goyette <paul@whooppee.com>
List: current-users
Date: 07/07/1999 01:56:00
One of the things I noticed while building my new ELF system was that I
had several "mismatched" libraries in /usr/lib.  I'd find a
libxxx.so.x.y from one date, and a (not-)corresponding libxxx_pic.a from
a much older date.  This caused several problems during the build.  So,
if you;ve got this kind of mismatch, clean it up!

On Tue, 6 Jul 1999, C Kane wrote:

> Paul Newhouse wrote:
> >From a sup just before midnight on Jul 4, 99 after
> >
> >(cd /usr/src;make build)
> >
> >I get:
> >
> >all ===> lib/libarch
> >building shared i386 library (version 0.2)
> >ld -x -shared  -o /usr/src/lib/libarch/i386/libi386.so.0.2    --whole-archive l
> ibi386_pic.a --no-whole-archive
> >ld: libi386_pic.a: No such file or directory
> >*** Error code 1
> >
> >Stop.
> 
> I'm getting this, too.
> 
> There is a file libi386_pic.a in /usr/src/lib/libarch/i386.
> If I run the command myself using a FQ path for libi386_pic.a,
> then I get many errors about bfd assertions failing.
> 
> What am I doing wrong?
> 
> Thanks...
> -- Chuck
> 

--------------------------------------------------------------------------
| Paul Goyette      | PGP DSS Key fingerprint:   | E-mail addresses:     |
| Network Engineer  |   BCD7 5301 9513 58A6 0DBC |  paul@whooppee.com    |
| and kernel hacker |   91EB ADB1 A280 3B79 9221 |  pgoyette@juniper.net |
--------------------------------------------------------------------------