Re: Error attempting to link during buildworld

From: Pete Wright <pete_at_nomadlogic.org>
Date: Sat, 2 Dec 2017 11:50:46 -0800
On 12/01/2017 11:43, Pete Wright wrote:
> Hi All,
>
> I am running into this error when attempting to buildworld from a 
> checkout I made recently (git hash 
> 76ca06b62f3bfb21f1f2e1295eb89e3c235bdda7)
>
> --- all_subdir_stand ---
> /usr/home/pete/git/freebsd/stand/i386/libi386/libi386.a(bootinfo64.o): 
> In function `bi_checkcpu':
> /usr/home/pete/git/freebsd/stand/i386/libi386/bootinfo64.c:149: 
> undefined reference to `read_eflags'
> /usr/home/pete/git/freebsd/stand/i386/libi386/bootinfo64.c:150: 
> undefined reference to `write_eflags'
> /usr/home/pete/git/freebsd/stand/i386/libi386/bootinfo64.c:151: 
> undefined reference to `read_eflags'
> cc: error: linker command failed with exit code 1 (use -v to see 
> invocation)
> *** [loader.sym] Error code 1
>
>
> Has anyone else seen this?  I'm not sure if I have some stale files 
> that need to be purged, or if this is a bug due to me using ccache.  
> I'm asking here tho as I'd love to preserve my ccache and save some 
> cycles rebuilding LLVM :)

just following up on this thread - i assume others have been able to 
buildworld on amd64, and have not been getting this linker error?  i 
have a fresh checkout from this morning, tested with and without ccache 
and am still getting this same error.  my system is currently at this 
revision:

$ uname -ar
FreeBSD runner 12.0-CURRENT FreeBSD 12.0-CURRENT #1 63d5d6c71fb(master): 
Sat Nov 18 08:36:45 PST 2017 
pwright_at_runner:/usr/obj/usr/home/pwright/git/freebsd/amd64.amd64/sys/GENERIC-EVDEV 
amd64


any tips on helping debug this as well would be appreciated - as i'm not 
%100 sure where to start (i.e. how to invoke the linker with the "-v" 
flag for buildworld :)

cheers,
-pete

-- 
Pete Wright
pete_at_nomadlogic.org
_at_nomadlogicLA
Received on Sat Dec 02 2017 - 18:50:49 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:14 UTC