Bandaid for helping people who have a broken /usr/bin/c++ installation.
This only affects the -current early adopters and developers who have done a 'make world' in the last few weeks and as a result installed a gcc-3.1 version of /usr/bin/c++ but without the corresponding library support that this now requires. This is a temporary hack that should be deleted within a few weeks. In this case we will use the existing gperf/groff one last time around for the early stage1 bootstrap. (This isn't so bad, because we were unconditionally using the host one before)
This commit is contained in:
parent
743ea2081c
commit
f119dc7c54
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=97439
@ -572,7 +572,11 @@ installmost:
|
||||
.if exists(${.CURDIR}/games) && !defined(NOGAMES)
|
||||
_strfile= games/fortune/strfile
|
||||
.endif
|
||||
# This horrible kludge should be deleted in about 2 weeks, say July 9, 2002
|
||||
_cxx_version!= ${CXX} -v 2>&1 | awk '$$0 ~ /^gcc version/ {print $$3}'
|
||||
.if ${CXX:T} != "c++" || ${_cxx_version} != "3.1" || exists(/usr/lib/libstdc++.so.4)
|
||||
_cxx_consumers= gnu/usr.bin/gperf gnu/usr.bin/groff
|
||||
.endif
|
||||
|
||||
bootstrap-tools:
|
||||
.for _tool in ${_strfile} usr.bin/yacc usr.bin/colldef \
|
||||
|
Loading…
Reference in New Issue
Block a user