Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: -current build failure



On 23-06-04 14:40, Thomas Klausner wrote:
  | Hi!
  | 
  | I just tried updating my -current but the build failed:
  | 
  | build.sh -j 32 -x -V MKDEBUG=yes -V MKDEBUGLIB=yes -V MKLLVM=yes -V NOGCCERROR=yes -T /usr/obj/tools.gcc -m amd64 -O /usr/obj/src.amd64 -D /usr/obj/amd64.gcc.20230604 -R /usr/obj/amd64.gcc.20230604.release distribution
  | 
  | --- support-modules ---
  | g++: error: unrecognized command-line option '-stdlib=libc++'
  | g++: error: unrecognized command-line option '-fmodules'; did you mean '-fmoduleinfo'?
  | g++: error: unrecognized command-line option '-fcxx-modules'
  | g++: error: unrecognized command-line option '-fmodules-cache-path=./module.cache'
  | 
  | 
  | Any ideas how to fix this?
  | 

I managed to reproduced this just building the tools with -V MKLLVM=yes.
I've reverted tools/Makefile.host revision 1.35 and it seems to fix the
tools build for me.

Does this resolve the issue for you?


BTW: I don't know why replacing
	NOINFO=         # defined
	NOLINT=         # defined
	NOMAN=          # defined
	MKREPRO=no     # Native toolchain might be unable to do it
	.include <bsd.own.mk>

with 
	.include <bsd.hostinit.mk>

where bsd.hostinit.mk is:
	NOINFO=         # defined
	NOLINT=         # defined
	NOMAN=          # defined
	MKREPRO=no      # Native toolchain might be unable to do it
	.include <bsd.init.mk>

and bsd.init.mk:
	.-include "${.CURDIR}/../Makefile.inc"
	.include <bsd.own.mk>
	.MAIN: all

causes such issues with tools/llvm*.
Maybe something in the ../Makefile.inc, or the .MAIN:all ?


I didn't have time to debug, easier to revert my change.

Luke.


Home | Main Index | Thread Index | Old Index