This is the mail archive of the
libc-hacker@sourceware.cygnus.com
mailing list for the glibc project.
Re: a few more changes
>>>>> Andreas Schwab writes:
> Ulrich Drepper <drepper@cygnus.com> writes:
> |> Building from scratch still fails due to the map file generation. The
> |> problem is that the sysdep_subdirs variable, used in all-subdirs
> |> variable and therefore used in the dependencies for sysd-versions is
> |> at the time the Makefile is started empty. The -include of sysd-dirs
> |> fails silently. But this means that list of Versions files given to
> |> awk is incomplete, resulting in an incomplete libc.map file.
> Did you try my patch? I had not problems with it yet.
It doesn't work for me either. I made a fresh build and got lots of e.g.:
/usr/glibc/src/buildreport/19980708/sunrpc/rpcinfo.o: In function `udpping':
/usr/glibc/src/libc/sunrpc/rpcinfo.c:233: undefined reference to `clntudp_create'
/usr/glibc/src/libc/sunrpc/rpcinfo.c:236: undefined reference to `clnt_pcreateerror'
/usr/glibc/src/libc/sunrpc/rpcinfo.c:242: undefined reference to `xdr_void'
since libc.map wasn't created properly.
Also removing *.map didn't cause the files to remade, I had to remove
sysd-versions. :-( After removing sysd-versions, a new make seems to
solve the problems.
This problem is with the actual cvs sources (checkout 8am CEST, 8th
July) which have AFAIK Andreas Schwab's patches.
Andreas
--
Andreas Jaeger aj@arthur.rhein-neckar.de jaeger@informatik.uni-kl.de
for pgp-key finger ajaeger@alma.student.uni-kl.de