cvs commit: src/etc/mtree BSD.usr.dist src/gnu/lib/gcc34 Makefile.inc src/gnu/lib/gcc40 Makefile.inc src/gnu/usr.bin/cc34/cc_prep/config dragonfly-spec.h src/gnu/usr.bin/cc40/cc_prep/config dragonfly-spec.h src/lib/libncurses/libncurses Makefile ...
Joerg Sonnenberger
joerg at crater.dragonflybsd.org
Sat Jul 30 07:00:32 PDT 2005
joerg 2005/07/30 06:59:45 PDT
DragonFly src repository
Modified files:
etc/mtree BSD.usr.dist
gnu/lib/gcc34 Makefile.inc
gnu/lib/gcc40 Makefile.inc
gnu/usr.bin/cc34/cc_prep/config dragonfly-spec.h
gnu/usr.bin/cc40/cc_prep/config dragonfly-spec.h
lib/libncurses/libncurses Makefile
share/mk bsd.lib.mk bsd.own.mk
usr.bin/lex/lib Makefile
Log:
Stop installing profiling libraries as /usr/lib/lib${LIB}_p.a, because
it makes it really hard to support shared profiling. Instead, install
them into /usr/lib/profile and tweak GCC to look there first, when -pg
is given. Also add support for /usr/lib/debug and -g respective. If both
-pg and -g are given, profile has the precedence.
Now that libc.a is always used for the static case, link all shared
objects against libc, too. This makes it easier to detect libc mixing
and can be used for stricter link-time checks in the future.
Revision Changes Path
1.39 +12 -0 src/etc/mtree/BSD.usr.dist
1.3 +4 -2 src/gnu/lib/gcc34/Makefile.inc
1.3 +4 -2 src/gnu/lib/gcc40/Makefile.inc
1.8 +10 -9 src/gnu/usr.bin/cc34/cc_prep/config/dragonfly-spec.h
1.2 +11 -10 src/gnu/usr.bin/cc40/cc_prep/config/dragonfly-spec.h
1.6 +5 -5 src/lib/libncurses/libncurses/Makefile
1.14 +3 -1 src/share/mk/bsd.lib.mk
1.15 +2 -0 src/share/mk/bsd.own.mk
1.3 +3 -3 src/usr.bin/lex/lib/Makefile
http://www.dragonflybsd.org/cvsweb/src/etc/mtree/BSD.usr.dist.diff?r1=1.38&r2=1.39&f=u
http://www.dragonflybsd.org/cvsweb/src/gnu/lib/gcc34/Makefile.inc.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/gnu/lib/gcc40/Makefile.inc.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc34/cc_prep/config/dragonfly-spec.h.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc40/cc_prep/config/dragonfly-spec.h.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libncurses/libncurses/Makefile.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/share/mk/bsd.lib.mk.diff?r1=1.13&r2=1.14&f=u
http://www.dragonflybsd.org/cvsweb/src/share/mk/bsd.own.mk.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/usr.bin/lex/lib/Makefile.diff?r1=1.2&r2=1.3&f=u
More information about the Commits
mailing list