Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Aug 2015 13:38:52 -0500
From:      Pedro Giffuni <pfg@FreeBSD.org>
To:        Oliver Pinter <oliver.pinter@hardenedbsd.org>
Cc:        freebsd-toolchain@FreeBSD.org
Subject:   Re: unable to build FreeBSD 11-CURRENT with gcc on amd64
Message-ID:  <55CCE43C.3080307@FreeBSD.org>
In-Reply-To: <CAPQ4ffvfkeG7is6E2ufVGq8BJKBPRRhS0u8MUWXZSP_=aHOX0w@mail.gmail.com>
References:  <CAPQ4ffvfkeG7is6E2ufVGq8BJKBPRRhS0u8MUWXZSP_=aHOX0w@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
It looks to me like -current is broken with gcc-4.2.1 ?

Not sure anybody cares, but we are testing the FORTIFY_SOURCE support
with gcc-4.2.1 as we plan to support all the base compilers.

Pedro.

On 08/13/15 11:07, Oliver Pinter wrote:
> Hi Pedro and current!
>
> I have the problem with the $SUBJECT. I try to build the 11-CURRENT
> w/o and w/ FORTIFY_SOURCE patches, and I get the same build error. I
> use this script:
> https://github.com/opntr/opBSD/blob/1fba39fa8107c8414a05bb6d6e21f20bb9fb9f87/tools/hbsd/build_hbsd_world_gcc.csh
>
> The most important part of this file is the set up of the src.conf,
> where I added these knobs to not build clang and set up gcc as
> bootstrap / build compiler:
>
> WITHOUT_CLANG_IS_CC=
> WITHOUT_CLANG=
> WITH_GCC=
>
> And every time I get these error:
>
> cc  -fpic -DPIC -O2 -pipe
> -I/usr/data/source/git/opBSD/opBSD.git/lib/libc/include
> -I/usr/data/source/git/opBSD/opBSD.git/lib/libc/../../include
> -I/usr/data/source/git/opBSD/opBSD.git/lib/libc/amd64 -DNLS
> -D__DBINTERFACE_PRIVATE
> -I/usr/data/source/git/opBSD/opBSD.git/lib/libc/../../contrib/gdtoa
> -I/usr/data/source/git/opBSD/opBSD.git/lib/libc/../../contrib/libc-vis
> -DINET6 -I/var/tmp/amd64-objdir/usr/data/source/git/opBSD/opBSD.git/lib/libc
> -I/usr/data/source/git/opBSD/opBSD.git/lib/libc/resolv -D_ACL_PRIVATE
> -DPOSIX_MISTAKE
> -I/usr/data/source/git/opBSD/opBSD.git/lib/libc/../libmd
> -I/usr/data/source/git/opBSD/opBSD.git/lib/libc/../../contrib/jemalloc/include
> -I/usr/data/source/git/opBSD/opBSD.git/lib/libc/../../contrib/tzcode/stdtime
> -I/usr/data/source/git/opBSD/opBSD.git/lib/libc/stdtime
> -I/usr/data/source/git/opBSD/opBSD.git/lib/libc/locale -DBROKEN_DES
> -DPORTMAP -DDES_BUILTIN
> -I/usr/data/source/git/opBSD/opBSD.git/lib/libc/rpc -DYP -DNS_CACHING
> -DSYMBOL_VERSIONING -std=gnu99 -fstack-protector -Wsystem-headers
> -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign
> -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable
> -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality
> -Wno-unused-function -Wno-enum-conversion -Wno-switch -Wno-switch-enum
> -Wno-knr-promoted-parameter -Qunused-arguments
> -I/usr/data/source/git/opBSD/opBSD.git/lib/libutil
> -I/usr/data/source/git/opBSD/opBSD.git/lib/msun/amd64
> -I/usr/data/source/git/opBSD/opBSD.git/lib/msun/x86
> -I/usr/data/source/git/opBSD/opBSD.git/lib/msun/src  -c syscall.S -o
> syscall.So
> syscall.S:3:122: error: expected ')' in parentheses expression
> .text; .p2align 4,0x90; .globl __sys_syscall; .type
> __sys_syscall,@function; __sys_syscall:; WEAK_REFERENCE(__sys_syscall,
> syscall); WEAK_REFERENCE(__sys_syscall, _syscall); mov $0,%eax; movq
> %rcx, %r10; syscall; jb .cerror; ret; .size __sys_syscall, . -
> __sys_syscall
>
>                                                    ^
> syscall.S:3:162: error: expected ')' in parentheses expression
> .text; .p2align 4,0x90; .globl __sys_syscall; .type
> __sys_syscall,@function; __sys_syscall:; WEAK_REFERENCE(__sys_syscall,
> syscall); WEAK_REFERENCE(__sys_syscall, _syscall); mov $0,%eax; movq
> %rcx, %r10; syscall; jb .cerror; ret; .size __sys_syscall, . -
> __sys_syscall
>
>
>                     ^
> *** [syscall.So] Error code 1
>
> make[4]: stopped in /usr/data/source/git/opBSD/opBSD.git/lib/libc
> 1 error
>
> make[4]: stopped in /usr/data/source/git/opBSD/opBSD.git/lib/libc
> A failure has been detected in another branch of the parallel make
>
> make[3]: stopped in /usr/data/source/git/opBSD/opBSD.git
> *** [libraries] Error code 2
>
> make[2]: stopped in /usr/data/source/git/opBSD/opBSD.git
> 1 error
>
> make[2]: stopped in /usr/data/source/git/opBSD/opBSD.git
> *** [_libraries] Error code 2
>
> make[1]: stopped in /usr/data/source/git/opBSD/opBSD.git
> 1 error
>
> make[1]: stopped in /usr/data/source/git/opBSD/opBSD.git
> *** [buildworld] Error code 2
>
> make: stopped in /usr/data/source/git/opBSD/opBSD.git
> 1 error
>
> make: stopped in /usr/data/source/git/opBSD/opBSD.git
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?55CCE43C.3080307>