After make clean I see the following files in my build-dir, the appended patch takes care of deleting them: ./elf: total 20 -rwxr-xr-x 1 aj users 12949 2005-01-02 10:38 tst-pie1 -rw-r--r-- 1 aj users 3000 2004-09-29 21:21 tst-pie1.o -rw-r--r-- 1 aj users 0 2005-01-02 10:38 tst-pie1.out ./csu: total 4 -rw-r--r-- 1 aj users 2384 2005-01-02 09:31 start.os Ok to commit? Andreas 2005-01-03 Andreas Jaeger * csu/Makefile (generated): Add start.os and start.ob. * elf/Makefile (tests): Change rule for tst-pie1 so that make clean works. ============================================================ Index: csu/Makefile --- csu/Makefile 20 Aug 2004 20:12:43 -0000 1.74 +++ csu/Makefile 3 Jan 2005 11:10:36 -0000 @@ -1,5 +1,5 @@ # Makefile for csu code for GNU C library. -# Copyright (C) 1995-2003, 2004 Free Software Foundation, Inc. +# Copyright (C) 1995-2004, 2005 Free Software Foundation, Inc. # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or @@ -54,11 +54,13 @@ include ../Makeconfig ifeq (yes,$(build-shared)) extra-objs += S$(start-installed-name) install-lib += S$(start-installed-name) +generated += start.os endif ifeq (yes,$(build-bounded)) extra-objs += b$(start-installed-name) install-lib += b$(start-installed-name) +generated += start.ob endif ifneq ($(start-installed-name),$(static-start-installed-name)) ============================================================ Index: elf/Makefile --- elf/Makefile 27 Oct 2004 20:26:47 -0000 1.287 +++ elf/Makefile 3 Jan 2005 11:10:36 -0000 @@ -1,4 +1,4 @@ -# Copyright (C) 1995-2002, 2003, 2004 Free Software Foundation, Inc. +# Copyright (C) 1995-2004, 2005 Free Software Foundation, Inc. # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or @@ -163,7 +163,7 @@ tests-nodlopen-yes = nodlopen nodlopen2 tests-execstack-yes = tst-execstack tst-execstack-needed tst-execstack-prog endif ifeq (yesyes,$(have-fpie)$(build-shared)) -tests: $(objpfx)tst-pie1.out +tests += tst-pie1 endif modules-names = testobj1 testobj2 testobj3 testobj4 testobj5 testobj6 \ testobj1_1 failobj constload2 constload3 unloadmod \ -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj SUSE Linux Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126