gnu/87872: [PATCH] RELENG_5 gnu contrib make buildworld patch
Daniel Molina Wegener
dmw at unete.cl
Sun Oct 23 07:40:19 PDT 2005
>Number: 87872
>Category: gnu
>Synopsis: [PATCH] RELENG_5 gnu contrib make buildworld patch
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Sun Oct 23 14:40:16 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Daniel Molina Wegener
>Release: FreeBSD 5.4-STABLE i386
>Organization:
DMW
>Environment:
System: FreeBSD daemon.unete.cl 5.4-STABLE FreeBSD 5.4-STABLE #0: Sat Oct 22 01:15:30 CLST 2005 root at daemon.unete.cl:/usr/obj/usr/src/sys/PHOBOS i386
>Description:
When the source tree is updated via cvsup using RELENG_5 branch,
and then a make buildworld command is executed, you get some errors
compiling gnu source code from the contrib modules.
>How-To-Repeat:
# cvsup -g -L 2 stable-supfile-releng5
# cd /usr/src
# make buildworld
>Fix:
Unshar the patchset attached.
# cd /usr
# patch < pr-20051022-gnu-patchset
# make buildworld
Here is the patchset.
echo x - pr-20051022-gnu-patchset
sed 's/^X//' >pr-20051022-gnu-patchset << 'END-of-pr-20051022-gnu-patchset'
X--- src/gnu/lib/libstdc++/Makefile Wed Mar 2 01:09:38 2005
X+++ src/gnu/lib/libstdc++/Makefile.new Fri Oct 21 20:45:43 2005
X@@ -14,6 +14,8 @@
X CFLAGS+= -DIN_GLIBCPP_V3 -DHAVE_CONFIG_H
X CFLAGS+= -I${.CURDIR} -I${SUPDIR} -I${GCCDIR} -I${SRCDIR}/include
X CFLAGS+= -frandom-seed=RepeatabilityConsideredGood
X+CXXFLAGS+= -DIN_GLIBCPP_V3 -DHAVE_CONFIG_H
X+CXXFLAGS+= -I${.CURDIR} -I${SUPDIR} -I${GCCDIR} -I${SRCDIR}/include
X CXXFLAGS+= -fno-implicit-templates -ffunction-sections -fdata-sections \
X -Wno-deprecated
X
X--- src/gnu/lib/libsupc++/Makefile Wed Jul 28 01:27:19 2004
X+++ src/gnu/lib/libsupc++/Makefile.new Fri Oct 21 21:14:22 2005
X@@ -18,6 +18,8 @@
X
X CFLAGS+= -DIN_GLIBCPP_V3 -DHAVE_CONFIG_H
X CFLAGS+= -I${SRCDIR} -I${GCCDIR} -I${.CURDIR}/../libstdc++
X+CXXFLAGS+= -DIN_GLIBCPP_V3 -DHAVE_CONFIG_H
X+CXXFLAGS+= -I${SRCDIR} -I${GCCDIR} -I${.CURDIR}/../libstdc++
X CXXFLAGS+= -fno-implicit-templates -ffunction-sections -fdata-sections
X
X HDRS= exception new typeinfo cxxabi.h exception_defines.h
X--- src/gnu/usr.bin/groff/Makefile.inc Mon Aug 4 17:31:52 2003
X+++ src/gnu/usr.bin/groff/Makefile.inc.new Fri Oct 21 22:12:26 2005
X@@ -76,8 +76,11 @@
X LIBBIB= ${.CURDIR}/${TOPREL}/src/libs/libbib/libbib.a
X .endif
X
X+
X CFLAGS+= -DHAVE_CONFIG_H
X CFLAGS+= -I${GROFF_DIST}/src/include -I${.CURDIR}/${TOPREL}/src/include
X+CXXFLAGS+= -DHAVE_CONFIG_H
X+CXXFLAGS+= -I${GROFF_DIST}/src/include -I${.CURDIR}/${TOPREL}/src/include
X CXXFLAGS+= -fno-rtti -fno-exceptions
X
X .y.o:
X--- src/gnu/usr.bin/groff/src/preproc/eqn/Makefile Thu May 1 09:22:19 2003
X+++ src/gnu/usr.bin/groff/src/preproc/eqn/Makefile.new Fri Oct 21 23:16:42 2005
X@@ -5,6 +5,7 @@
X box.cpp limit.cpp list.cpp over.cpp text.cpp \
X script.cpp mark.cpp other.cpp delim.cpp sqrt.cpp pile.cpp special.cpp
X CFLAGS+= -I${DIST_DIR} -I.
X+CXXFLAGS+= -I${DIST_DIR} -I.
X DPADD= ${LIBGROFF}
X LDADD= ${LIBGROFF}
X SCRIPTS= neqn
X--- src/gnu/usr.bin/groff/src/preproc/pic/Makefile Thu May 1 09:22:20 2003
X+++ src/gnu/usr.bin/groff/src/preproc/pic/Makefile.new Fri Oct 21 23:17:26 2005
X@@ -4,6 +4,7 @@
X SRCS= lex.cpp main.cpp object.cpp pic.cpp pic_tab.h \
X common.cpp troff.cpp tex.cpp
X CFLAGS+= -I${DIST_DIR} -I.
X+CXXFLAGS+= -I${DIST_DIR} -I.
X DPADD= ${LIBGROFF} ${LIBM}
X LDADD= ${LIBGROFF} -lm
X CLEANFILES= ${MAN} pic.cpp pic_tab.h y.tab.c y.tab.h
X--- src/gnu/usr.bin/groff/src/preproc/refer/Makefile Thu May 1 09:22:20 2003
X+++ src/gnu/usr.bin/groff/src/preproc/refer/Makefile.new Fri Oct 21 23:18:37 2005
X@@ -3,6 +3,7 @@
X PROG_CXX= refer
X SRCS= command.cpp label.cpp ref.cpp refer.cpp token.cpp
X CFLAGS+= -I${DIST_DIR}
X+CXXFLAGS+= -I${DIST_DIR}
X DPADD= ${LIBBIB} ${LIBGROFF} ${LIBM}
X LDADD= ${LIBBIB} ${LIBGROFF} -lm
X CLEANFILES= label.cpp label_tab.h ${MAN} y.tab.c y.tab.h
X--- src/share/mk/bsd.dep.mk Fri Mar 12 18:36:12 2004
X+++ src/share/mk/bsd.dep.mk.new Fri Oct 21 20:14:28 2005
X@@ -137,6 +137,7 @@
X
X DPSRCS+= ${SRCS}
X ${DEPENDFILE}: ${DPSRCS}
X+ @echo "mkdep for ${DEPENDFILE} on ${.CURDIR}"
X rm -f ${DEPENDFILE}
X .if !empty(DPSRCS:M*.[cS])
X ${MKDEPCMD} -f ${DEPENDFILE} -a ${MKDEP} \
END-of-pr-20051022-gnu-patchset
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-bugs
mailing list