cvs commit: src Makefile.inc1 src/etc/mtree BSD.usr.dist src/etc/rc.d ldconfig src/share/mk bsd.lib.mk bsd.libnames.mk bsd.own.mk src/usr.bin/kdump Makefile src/contrib/gcc gcc.c src/gnu/lib Makefile src/gnu/lib/gcc2 Makefile Makefile.inc ...
Matthew Dillon
dillon at crater.dragonflybsd.org
Thu Jan 15 23:45:34 PST 2004
dillon 2004/01/15 23:45:22 PST
DragonFly src repository
Modified files:
. Makefile.inc1
etc/mtree BSD.usr.dist
etc/rc.d ldconfig
share/mk bsd.lib.mk bsd.libnames.mk bsd.own.mk
usr.bin/kdump Makefile
contrib/gcc gcc.c
gnu/lib Makefile
gnu/usr.bin/binutils Makefile.inc
gnu/usr.bin/binutils/gdb/i386 kvm-fbsd.c
gnu/usr.bin/binutils/ld Makefile
gnu/usr.bin/cc Makefile.inc
gnu/usr.bin/cc/c++ Makefile
gnu/usr.bin/cc/c++filt Makefile
gnu/usr.bin/cc/cc Makefile
gnu/usr.bin/cc/cc1 Makefile
gnu/usr.bin/cc/cc1obj Makefile
gnu/usr.bin/cc/cc1plus Makefile
gnu/usr.bin/cc/cc_tools dragonfly-native.h
gnu/usr.bin/cc/cccp Makefile
gnu/usr.bin/cc/cpp Makefile
gnu/usr.bin/cc/f77 Makefile
gnu/usr.bin/cc/f771 Makefile
usr.bin/objformat Makefile objformat.c
usr.bin/rpcgen rpc_main.c
usr.bin/truss Makefile
Added files:
gnu/lib/gcc2 Makefile Makefile.inc
gnu/lib/gcc2/csu Makefile
gnu/lib/gcc2/libg++ Makefile
gnu/lib/gcc2/libg++/doc Makefile
gnu/lib/gcc2/libgcc Makefile
gnu/lib/gcc2/libgcc_r Makefile
gnu/lib/gcc2/libobjc Makefile
gnu/lib/gcc2/libstdc++ Makefile _G_config.h
gnu/lib/gcc2/libstdc++/doc Makefile
Removed files:
gnu/lib/libg++ Makefile
gnu/lib/libg++/doc Makefile
gnu/lib/libgcc Makefile
gnu/lib/libgcc_r Makefile
gnu/lib/libobjc Makefile
gnu/lib/libstdc++ Makefile _G_config.h
gnu/lib/libstdc++/doc Makefile
Log:
Major GCC surgery. Move most compiler-specific files into named
subdirectories and do a major overhaul of the front-end binaries in /usr/bin.
/usr/libdata/gcc -> /usr/libdata/gcc2
/usr/libdata/ldscripts -> /usr/libdata/gcc2/ldscripts
/usr/libexec/{all_gcc_bins} -> /usr/libexec/gcc2/*
/usr/libexec/{elf,aout}/* -> /usr/libexec/gcc2/{elf,aout}/*
OBJFORMAT_PATH has been changed from a full path to a base path, because
the objformat binary (hardlinked to most compiler related binaries in
/usr/bin) must now interpret the command name and use one of two different
paths to find the actual binary. Previously certain gcc binaries, such as
'cc' and 'cpp', were directly installed in /usr/bin. That is no longer the
case.
Objformat now supports the GCCVER environment variable for vectoring the
compiler version. This will be used to support gcc3 and other compilers.
Revision Changes Path
1.13 +11 -6 src/Makefile.inc1
1.6 +26 -8 src/etc/mtree/BSD.usr.dist
1.3 +1 -1 src/etc/rc.d/ldconfig
1.3 +18 -9 src/share/mk/bsd.lib.mk
1.4 +5 -5 src/share/mk/bsd.libnames.mk
1.3 +8 -1 src/share/mk/bsd.own.mk
1.3 +2 -2 src/usr.bin/kdump/Makefile
1.3 +9 -3 src/contrib/gcc/gcc.c
1.3 +2 -16 src/gnu/lib/Makefile
1.3 +2 -2 src/gnu/usr.bin/binutils/Makefile.inc
1.5 +12 -1 src/gnu/usr.bin/binutils/gdb/i386/kvm-fbsd.c
1.3 +2 -2 src/gnu/usr.bin/binutils/ld/Makefile
1.4 +1 -0 src/gnu/usr.bin/cc/Makefile.inc
1.3 +2 -1 src/gnu/usr.bin/cc/c++/Makefile
1.3 +2 -2 src/gnu/usr.bin/cc/c++filt/Makefile
1.3 +2 -1 src/gnu/usr.bin/cc/cc/Makefile
1.3 +2 -2 src/gnu/usr.bin/cc/cc1/Makefile
1.3 +2 -2 src/gnu/usr.bin/cc/cc1obj/Makefile
1.3 +2 -2 src/gnu/usr.bin/cc/cc1plus/Makefile
1.2 +3 -3 src/gnu/usr.bin/cc/cc_tools/dragonfly-native.h
1.3 +2 -2 src/gnu/usr.bin/cc/cccp/Makefile
1.3 +2 -1 src/gnu/usr.bin/cc/cpp/Makefile
1.3 +2 -1 src/gnu/usr.bin/cc/f77/Makefile
1.3 +2 -2 src/gnu/usr.bin/cc/f771/Makefile
1.3 +15 -1 src/usr.bin/objformat/Makefile
1.3 +46 -6 src/usr.bin/objformat/objformat.c
1.5 +1 -1 src/usr.bin/rpcgen/rpc_main.c
1.4 +1 -1 src/usr.bin/truss/Makefile
http://www.dragonflybsd.org/cvsweb/src/Makefile.inc1.diff?r1=1.12&r2=1.13&f=h
http://www.dragonflybsd.org/cvsweb/src/etc/mtree/BSD.usr.dist.diff?r1=1.5&r2=1.6&f=h
http://www.dragonflybsd.org/cvsweb/src/etc/rc.d/ldconfig.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/share/mk/bsd.lib.mk.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/share/mk/bsd.libnames.mk.diff?r1=1.3&r2=1.4&f=h
http://www.dragonflybsd.org/cvsweb/src/share/mk/bsd.own.mk.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/usr.bin/kdump/Makefile.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/contrib/gcc/gcc.c.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/gnu/lib/Makefile.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/binutils/Makefile.inc.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/binutils/gdb/i386/kvm-fbsd.c.diff?r1=1.4&r2=1.5&f=h
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/binutils/ld/Makefile.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc/Makefile.inc.diff?r1=1.3&r2=1.4&f=h
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc/c++/Makefile.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc/c++filt/Makefile.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc/cc/Makefile.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc/cc1/Makefile.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc/cc1obj/Makefile.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc/cc1plus/Makefile.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc/cc_tools/dragonfly-native.h.diff?r1=1.1&r2=1.2&f=h
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc/cccp/Makefile.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc/cpp/Makefile.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc/f77/Makefile.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc/f771/Makefile.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/usr.bin/objformat/Makefile.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/usr.bin/objformat/objformat.c.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/usr.bin/rpcgen/rpc_main.c.diff?r1=1.4&r2=1.5&f=h
http://www.dragonflybsd.org/cvsweb/src/usr.bin/truss/Makefile.diff?r1=1.3&r2=1.4&f=h
More information about the Commits
mailing list