On Sep 2, 2013, at 21:40, Tijl Coosemans <t...@freebsd.org> wrote:
> I was trying to build multimedia/x264 using clang as follows:
> In the Makefile remove USE_GCC=any.
> In option dialog on leave PGO on.
> 
> It ends in the following linker error:
> 
> cc -o x264  x264.o input/input.o input/timecode.o input/raw.o input/y4m.o 
> output/raw.o output/matroska.o output/matroska_ebml.o output/flv.o 
> output/flv_bytestream.o filters/filters.o filters/video/video.o 
> filters/video/source.o filters/video/internal.o filters/video/resize.o 
> filters/video/cache.o filters/video/fix_vfr_pts.o 
> filters/video/select_every.o filters/video/crop.o filters/video/depth.o 
> input/thread.o libx264.a  -m32  -fstack-protector  -fstack-protector 
> -L/usr/local/lib -lm -pthread -fprofile-generate
> /usr/bin/ld: /usr/bin/../lib/libprofile_rt.a: No such file: No such file or 
> directory
> cc: error: linker command failed with exit code 1 (use -v to see invocation)
> 
> Isn't libprofile_rt.a included with the base system llvm?


Nope, not currently.  Last time I tried building it, it didn't yet work
properly.  The library gets used in at link time, but I don't see where
any entry point to it gets called.

I did not have time yet to take a deeper look at it.  For now, profile
generation should be disabled for x264.

-Dimitry

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to