Subject: install/20792: Build broken in -current in csu dir
To: None <gnats-bugs@gnats.netbsd.org>
From: None <scotte@warped.com>
List: netbsd-bugs
Date: 03/19/2003 00:06:13
>Number:         20792
>Category:       install
>Synopsis:       -current build breaks when doing a depend in csu/i386_elf dir
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    install-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Mar 18 16:07:00 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     Scott Ellis
>Release:        NetBSD 1.6P (Building -current from Tue Mar 18 16:05:08 PST 2003)
>Organization:
   //////////////////////////////////////////////////////////////////////
  //    Scott Ellis     //             scotte@warped.com              //
 //////////////////////////////////////////////////////////////////////
// WARNING: This signature warps  time and space in its vicinity    //
>Environment:
	
	
System: NetBSD intrepid 1.6P NetBSD 1.6P (INTREPID.APM.DDB) #0: Mon Mar 10 17:45:21 PST 2003 scotte@intrepid:/usr/src/sys/arch/i386/compile/INTREPID.APM.DDB i386
Architecture: i386
Machine: i386
>Description:
	
Doing:
./build.sh -D /misc/localsrc/netbsd/destdir_i386 -R /misc/localsrc/netbsd/releasedir_i386 release

Results in:

[snip]
(cd /misc/localsrc/netbsd/netbsd_cvs_src/src/lib/csu && /misc/localsrc/netbsd/netbsd_cvs_src/src/tools/obj.i386/tools.NetBSD-1.6P-i386/bin/nbmake dependall)
dependall ===> i386_elf
/misc/localsrc/netbsd/netbsd_cvs_src/src/tools/obj.i386/tools.NetBSD-1.6P-i386/bin/i386--netbsdelf-gcc -O2 -pipe -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-sign-compare -Wno-uninitialized -Wreturn-type -Wswitch -Wshadow  -Werror  -I- -I/misc/localsrc/netbsd/netbsd_cvs_src/src/lib/csu/i386_elf -DLIBC_SCCS -DPIC -DDYNAMIC -DELFSIZE=32 -I/misc/localsrc/netbsd/netbsd_cvs_src/src/libexec/ld.elf_so -I/misc/localsrc/netbsd/netbsd_cvs_src/src/lib/csu/i386_elf/../common_elf -I/misc/localsrc/netbsd/netbsd_cvs_src/src/lib/libc/dlfcn -DDWARF2_EH -DJCR -DDSO_HANDLE -nostdinc -isystem /misc/localsrc/netbsd/destdir_i386/usr/include  -c -DCRT0 /misc/localsrc/netbsd/netbsd_cvs_src/src/lib/csu/i386_elf/crt0.c /misc/localsrc/netbsd/netbsd_cvs_src/src/lib/csu/i386_elf/crt0.c /misc/localsrc/netbsd/netbsd_cvs_src/src/lib/csu/i386_elf/../common_elf/common.h /misc/localsrc/netbsd/destdir_i386/usr/include/sys/types.h /misc/localsrc/netbsd/destdir_i386/usr/include/machine/types.h /misc/localsrc/netbsd/destdir_i386/usr/include/sys/cdefs.h /misc/localsrc/netbsd/destdir_i386/usr/include/machine/cdefs.h /misc/localsrc/netbsd/destdir_i386/usr/include/sys/cdefs_elf.h /misc/localsrc/netbsd/destdir_i386/usr/include/machine/int_types.h /misc/localsrc/netbsd/destdir_i386/usr/include/machine/ansi.h /misc/localsrc/netbsd/destdir_i386/usr/include/sys/ansi.h /misc/localsrc/netbsd/destdir_i386/usr/include/machine/endian.h /misc/localsrc/netbsd/destdir_i386/usr/include/sys/endian.h /misc/localsrc/netbsd/destdir_i386/usr/include/machine/endian_machdep.h /misc/localsrc/netbsd/destdir_i386/usr/include/machine/byte_swap.h /misc/localsrc/netbsd/destdir_i386/usr/include/machine/bswap.h /misc/localsrc/netbsd/destdir_i386/usr/include/sys/bswap.h /misc/localsrc/netbsd/destdir_i386/usr/include/sys/exec.h /misc/localsrc/netbsd/destdir_i386/usr/include/sys/exec_aout.h /misc/localsrc/netbsd/destdir_i386/usr/include/machine/aout_machdep.h /misc/localsrc/netbsd/destdir_i386/usr/include/x86/aout_machdep.h /misc/localsrc/netbsd/destdir_i386/usr/include/sys/syscall.h /misc/localsrc/netbsd/destdir_i386/usr/include/stdlib.h /misc/localsrc/netbsd/destdir_i386/usr/include/sys/featuretest.h /misc/localsrc/netbsd/destdir_i386/usr/include/sys/null.h /misc/localsrc/netbsd/destdir_i386/usr/include/dlfcn.h /usr/src/libexec/ld.elf_so/rtld.h /misc/localsrc/netbsd/destdir_i386/usr/include/stddef.h /misc/localsrc/netbsd/destdir_i386/usr/include/sys/param.h /misc/localsrc/netbsd/destdir_i386/usr/include/sys/inttypes.h /misc/localsrc/netbsd/destdir_i386/usr/include/sys/stdint.h /misc/localsrc/netbsd/destdir_i386/usr/include/machine/int_mwgwtypes.h /misc/localsrc/netbsd/destdir_i386/usr/include/machine/int_limits.h /misc/localsrc/netbsd/destdir_i386/usr/include/machine/int_const.h /misc/localsrc/netbsd/destdir_i386/usr/include/machine/int_fmtio.h /misc/localsrc/netbsd/destdir_i386/usr/include/sys/syslimits.h /misc/localsrc/netbsd/destdir_i386/usr/include/sys/signal.h /misc/localsrc/netbsd/destdir_i386/usr/include/sys/sigtypes.h /misc/localsrc/netbsd/destdir_i386/usr/include/sys/siginfo.h /misc/localsrc/netbsd/destdir_i386/usr/include/machine/signal.h /misc/localsrc/netbsd/destdir_i386/usr/include/machine/trap.h /misc/localsrc/netbsd/destdir_i386/usr/include/x86/trap.h /misc/localsrc/netbsd/destdir_i386/usr/include/machine/param.h /misc/localsrc/netbsd/destdir_i386/usr/include/machine/limits.h /misc/localsrc/netbsd/destdir_i386/usr/include/sys/queue.h /misc/localsrc/netbsd/destdir_i386/usr/include/sys/exec_elf.h /misc/localsrc/netbsd/destdir_i386/usr/include/inttypes.h /misc/localsrc/netbsd/destdir_i386/usr/include/wchar.h /misc/localsrc/netbsd/destdir_i386/usr/include/stdio.h /misc/localsrc/netbsd/destdir_i386/usr/include/machine/elf_machdep.h /usr/src/libexec/ld.elf_so/rtldenv.h /misc/localsrc/netbsd/destdir_i386/usr/include/stdarg.h /misc/localsrc/netbsd/destdir_i386/usr/include/assert.h /misc/localsrc/netbsd/destdir_i386/usr/include/err.h /misc/localsrc/netbsd/destdir_i386/usr/include/link.h /misc/localsrc/netbsd/destdir_i386/usr/include/link_elf.h /misc/localsrc/netbsd/netbsd_cvs_src/src/lib/csu/i386_elf/../common_elf/common.c /usr/src/lib/libc/dlfcn/dlfcn_stubs.c -o crt0.o
i386--netbsdelf-gcc: cannot specify -o with -c or -S and multiple compilations
*** Error code 1

Stop.
[snip]
>How-To-Repeat:
	
Try and build -current of i386
>Fix:
	
>Release-Note:
>Audit-Trail:
>Unformatted: