Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Apr 2019 07:29:57 -0700
From:      Paul Beard <paulbeard@gmail.com>
To:        FreeBSD-questions <freebsd-questions@Freebsd.org>
Subject:   Broken toolchain? 
Message-ID:  <811175BE-CE19-479F-8A49-F99BBF7A728A@gmail.com>

next in thread | raw e-mail | index | archive | help
Cleaning up a mess here and needing to rebuild a lot of ports. I keep =
seeing this error:=20

undefined reference to `_sem_timedwait=E2=80=99

More context:=20
cc -o perl -pthread -Wl,-E  -fstack-protector-strong -L/usr/local/lib =
-Wl,-R/usr/local/lib/perl5/5.28/mach/CORE maindtrace/perlmain.o =
dtrace_main.o  libperl.so.5.28.2 `cat ext.libs` -lpthread -lm -lcrypt =
-lutil
libperl.so.5.28.2: undefined reference to `_sem_timedwait'
libperl.so.5.28.2: undefined reference to `_sem_getvalue'
libperl.so.5.28.2: undefined reference to `_sem_destroy'
libperl.so.5.28.2: undefined reference to `_sem_wait'
libperl.so.5.28.2: undefined reference to `_sem_init'
libperl.so.5.28.2: undefined reference to `_sem_post'
libperl.so.5.28.2: undefined reference to `_sem_trywait'
cc: error: linker command failed with exit code 1 (use -v to see =
invocation)

What am I missing or what=E2=80=99s broke?=20

cc -v
FreeBSD clang version 8.0.0 (tags/RELEASE_800/final 356365) (based on =
LLVM 8.0.0)
Target: i386-unknown-freebsd11.2
Thread model: posix
InstalledDir: /usr/bin

Kernel is hours old, FreeBSD 11.2=20





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?811175BE-CE19-479F-8A49-F99BBF7A728A>