Date: Mon, 26 Dec 2011 23:07:42 +0200 From: Volodymyr Kostyrko <c.kworr@gmail.com> To: Sergey Kandaurov <pluknet@gmail.com> Cc: freebsd-stable@freebsd.org Subject: Re: minor regression after patching Message-ID: <4EF8E21E.10401@gmail.com> In-Reply-To: <CAE-mSOJx51E%2BcMGy_UytDtDBdujnzM2ZEXBBqFRTgC2VCaucng@mail.gmail.com> References: <4EF88D7B.4040600@gmail.com> <CAE-mSOJx51E%2BcMGy_UytDtDBdujnzM2ZEXBBqFRTgC2VCaucng@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
26.12.2011 17:57, Sergey Kandaurov wrote: >> Hi all. >> >> Am I the only one seeing this on RELENG_9? >> >> ===> libexec/ftpd (all) >> clang -O2 -pipe -DSETPROCTITLE -DLOGIN_CAP -DVIRTUAL_HOSTING >> -I/usr/src/libexec/ftpd -Dmain=ls_main -I/usr/src/libexec/ftpd/../../bin/ls >> -DINET6 -DUSE_PAM -std=gnu99 -fstack-protector -Wsystem-headers -Wall >> -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -o ftpd ftpd.o >> ftpcmd.o logwtmp.o popen.o ls.o cmp.o print.o util.o -lutil -lcrypt -lopie >> -lmd -lm -lpam >> clang: warning: argument unused during compilation: '-std=gnu99' >> ftpd.o: In function `pass': >> /usr/src/libexec/ftpd/ftpd.c:(.text+0x2676): undefined reference to >> `__FreeBSD_libc_enter_restricted_mode' >> clang: error: linker command failed with exit code 1 (use -v to see >> invocation) >> *** Error code 1 > > This means that linker has not found a mentioned symbol, i.e. likely > you haven't updated your libc before trying to build ftpd. > In this case you need to act the next order: > 1) rebuild&& reinstall libc > 2) rebuild&& reinstall ftpd Oh yes, I just remembered those sweet days I was sitting on HEAD. Each build was a trial/error process. And I'm not seeing this when compiling world with stock gcc or on i386. It looks like rather nasty clang regression. -- Sphinx of black quartz judge my vow.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4EF8E21E.10401>