This is the mail archive of the
libc-hacker@sourceware.cygnus.com
mailing list for the glibc project.
Re: a few more changes
- To: Andreas Jaeger <aj@arthur.rhein-neckar.de>
- Subject: Re: a few more changes
- From: Zack Weinberg <zack@rabi.phys.columbia.edu>
- Date: Fri, 10 Jul 1998 06:50:44 -0400
- cc: libc-hacker@cygnus.com
On 10 Jul 1998 11:43:09 +0200, Andreas Jaeger wrote:
>>>>>> Andreas Schwab writes:
>
>AS> Please run `make -np' and look at the dependency list of sysd-versions.
>AS> If it doesn't include login/Versions then there is something broken with
>AS> your setup.
>
>Let me explain what I'm doing
>I do start with a fresh build directory:
>$ mkdir /tmp/build
>$ cd /tmp/build
>$ /usr/glibc/src/libc/configure --prefix=/usr/glibc/glibc-2.1 \
> --enable-add-ons --disable-profile --without-cvs
>$ make -np
>
>I'm using the cvs sources without any modifications to the Makefiles.
>Therefore either my tools (make 3.76.91 but make 3.75 showed the same
>problem as reported already) or the general setup is broken.
>My environment: egcs2.91.43,make 3.76.91, linux 2.1.108 on ix86.
>
>make calls at first (before (!) the generation of sysd-dirs which
>seems to be the problem):
This may fix it.
============================================================
Index: Makerules
--- Makerules 1998/07/09 13:35:31 1.304
+++ Makerules 1998/07/10 10:48:54
@@ -278,11 +278,11 @@
# Generate version maps.
ifeq ($(versioning),yes)
+ifndef no_deps
-include $(common-objpfx)sysd-versions
$(addprefix $(common-objpfx),$(version-maps)): $(common-objpfx)sysd-versions
generated += $(version-maps)
-ifndef avoid-generated
$(common-objpfx)sysd-versions: $(..)Versions.def $(..)scripts/versions.awk \
$(wildcard $(all-subdirs:%=$(..)%/Versions)) \
$(wildcard $(+sysdep_dirs:%=%/Versions))