Date: Sun, 21 Jun 2020 17:03:39 +0000 (UTC) From: Tobias Kortkamp <tobik@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r539776 - head/devel/kBuild/files Message-ID: <202006211703.05LH3dR9088075@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: tobik Date: Sun Jun 21 17:03:39 2020 New Revision: 539776 URL: https://svnweb.freebsd.org/changeset/ports/539776 Log: devel/kBuild: Unbreak build with GCC 10 (-fno-common) /usr/local/bin/ld: arscan.o:(.bss+0x0): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here /usr/local/bin/ld: commands.o:(.bss+0x10): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here /usr/local/bin/ld: default.o:(.bss+0x0): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here /usr/local/bin/ld: dir.o:(.bss+0x110): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here /usr/local/bin/ld: expand.o:(.bss+0x20): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here /usr/local/bin/ld: file.o:(.bss+0x10): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here /usr/local/bin/ld: function.o:(.bss+0x120): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here /usr/local/bin/ld: implicit.o:(.bss+0x0): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here /usr/local/bin/ld: job.o:(.bss+0x30): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here /usr/local/bin/ld: main.o:(.bss+0x3b0): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here /usr/local/bin/ld: misc.o:(.bss+0x0): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here /usr/local/bin/ld: read.o:(.bss+0x10): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here /usr/local/bin/ld: remake.o:(.bss+0x10): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here /usr/local/bin/ld: remote-stub.o:(.bss+0x10): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here /usr/local/bin/ld: rule.o:(.bss+0x30): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here /usr/local/bin/ld: signame.o:(.bss+0x0): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here /usr/local/bin/ld: strcache.o:(.bss+0x70): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here /usr/local/bin/ld: variable.o:(.bss+0x110): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here /usr/local/bin/ld: vpath.o:(.bss+0x0): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here /usr/local/bin/ld: hash.o:(.bss+0x0): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here /usr/local/bin/ld: expreval.o:(.bss+0x0): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here /usr/local/bin/ld: incdep.o:(.bss+0x0): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here /usr/local/bin/ld: strcache2.o:(.bss+0x0): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here /usr/local/bin/ld: alloccache.o:(.bss+0x0): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here /usr/local/bin/ld: kbuild.o:(.bss+0x0): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here /usr/local/bin/ld: kbuild-object.o:(.bss+0x10): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here /usr/local/bin/ld: kDep.o:(.bss+0x0): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here /usr/local/bin/ld: append.o:(.bss+0x0): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here /usr/local/bin/ld: printf.o:(.bss+0x0): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here /usr/local/bin/ld: redirect.o:(.bss+0x0): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here /usr/local/bin/ld: touch.o:(.bss+0x0): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/kBuild-0.1.9998_13.log PR: 246700 Added: head/devel/kBuild/files/patch-src_kmk_make.h (contents, props changed) Added: head/devel/kBuild/files/patch-src_kmk_make.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/kBuild/files/patch-src_kmk_make.h Sun Jun 21 17:03:39 2020 (r539776) @@ -0,0 +1,11 @@ +--- src/kmk/make.h.orig 2020-06-21 16:45:45 UTC ++++ src/kmk/make.h +@@ -472,7 +472,7 @@ extern int unixy_shell; + #endif + #ifdef SET_STACK_SIZE + # include <sys/resource.h> +-struct rlimit stack_limit; ++extern struct rlimit stack_limit; + #endif + + struct floc
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202006211703.05LH3dR9088075>