error: undefined symbol: OPENSSL_cpuid_setup

Lorenzo Salvadore phascolarctos at protonmail.ch
Wed Sep 26 09:53:53 UTC 2018


> > While playing with compiling www/chromium, I'm seeing make stop with
> > /usr/bin/ld.lld: error: undefined symbol: OPENSSL_cpuid_setup
> > This is on a Raspberry Pi 3 running
> > FreeBSD www.zefox.org 12.0-ALPHA7 FreeBSD 12.0-ALPHA7 r338880 GENERIC
> > with ports at
> > 480613
> > World and kernel build, install and run acceptably, so the system as
> > a whole isn't hugely broken. Can anybody suggest a fix/workaround?
>
> Changed the make command to
> make -DBATCH DISABLE_VULNERABILITIES=yes DEFAULT_VERSIONS+=ssl=base > make.log
>
> but make stopped with the same error:
> /usr/bin/ld.lld: error: undefined symbol: OPENSSL_cpuid_setup
>
> > > > referenced by crypto.c
> > > > crypto.o:(do_library_init) in archive obj/third_party/boringssl/libboringssl.a
>
> c++: error: linker command failed with exit code 1 (use -v to see invocation)
>
> It's not clear to me if this is an issue with the port, or the base system.
> Any advice appreciated!

I might be wrong, but I see some similiraties with an issue discussed in those days
under the subject "error: undefined symbol: main in poudriere jail". It was a
linking problem that appeared only on 12.0-ALPHA7 (or current any anyway, not on
11.2-RELEASE). I suggest you take a look into it.

Here are the links to the most relevant messages (from the week archive, so they
will not work anymore after the week pass and then you will have to search them
in an other archive):
https://docs.freebsd.org/cgi/getmsg.cgi?fetch=87161+0+current/freebsd-ports
https://docs.freebsd.org/cgi/getmsg.cgi?fetch=108259+0+current/freebsd-ports

I hope it helps.

Lorenzo Salvadore.


More information about the freebsd-ports mailing list