This is the mail archive of the libc-alpha@sourceware.cygnus.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: [Various] libc/1295: *.so.map files not found


>>>>> Alejandro Galindo writes:

 > Hello!
 > Thanks Andreas,

 > i found the real problem, 

 > the principal problem its to run 'make clean'  on the build directory, becouse
 > it dont delete the sysd-versions, and when we run   'make'  one more time, the
 > *.map files arent created anymore. Iam sorry, i cant be more explicit (spoking
 > technically).

 > Thank you very much for your help
Thank you!

I just run a make clean in my build directory and sysd-versions is
indeed not removed - but all the map files are:-(.

We should add a dependency on all the map files and also remove
sysd-versions during make clean.

Ok, here comes one recipe for the problem:
configure ...
make
make clean
make

Is this the way all of you that had problems build glibc?

Is there any make expert that could tell my why the make rules don't
work? - And perhaps fix them;-) ?

The following lines in Makerules seem to be the problem:
# Generate version maps, but wait until sysdep-subdirs is known
ifdef sysd-dirs-done
ifeq ($(versioning),yes)
-include $(common-objpfx)sysd-versions
$(addprefix $(common-objpfx),$(version-maps)): $(common-objpfx)sysd-versions
common-generated += $(version-maps)
postclean-generated += sysd-versions Versions.all

Thanks,
Andreas
-- 
 Andreas Jaeger   aj@suse.de	aj@arthur.rhein-neckar.de
  for pgp-key finger ajaeger@aixd1.rhrk.uni-kl.de

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]