From: Cyrill G. <gor...@gm...> - 2016-02-06 19:05:44
|
On Fri, Feb 05, 2016 at 12:03:22PM -0800, H. Peter Anvin wrote: > I have checked in my code which I believe fixes macho64 into a branch, > simply because I think the code still needs some cleanup and a port > to 32 bits; ideally the two macho backends ought to be merged. > Doesn't work so far :( commit ae01785d872d3271d749a0866031d2d867120234 Author: H. Peter Anvin <hp...@li...> Date: Fri Feb 5 11:34:07 2016 -0800 LLVM portability fix for abs(size) ... bash-3.2$ make V=1 /Users/cyrill/projects/nasm/nasm -f macho64 -DPIC -DPREFIX -I./ -I.// -Pconfig.asm -I libavcodec/x86/ -M -o libavcodec/x86/vp9mc.o libavcodec/x86/vp9mc.asm > libavcodec/x86/vp9mc.d /Users/cyrill/projects/nasm/nasm -f macho64 -DPIC -DPREFIX -I./ -I.// -Pconfig.asm -I libavcodec/x86/ -o libavcodec/x86/vp9mc.o libavcodec/x86/vp9mc.asm strip -x -x libavcodec/x86/vp9mc.o rm -f libavcodec/libavcodec.a ar rc libavcodec/libavcodec.a ... gcc -Llibavcodec -Llibavdevice -Llibavfilter -Llibavformat -Llibavresample -Llibavutil -Llibpostproc -Llibswscale -Llibswresample -Wl,-dynamic,-search_paths_first -Qunused-arguments -o ffmpeg_g cmdutils.o ffmpeg_opt.o ffmpeg_filter.o ffmpeg.o ffmpeg_videotoolbox.o -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -framework QTKit -framework Foundation -framework QuartzCore -framework CoreVideo -framework Foundation -framework AVFoundation -framework CoreMedia -framework CoreFoundation -framework VideoToolbox -framework CoreMedia -framework QuartzCore -framework CoreVideo -framework CoreFoundation -framework VideoDecodeAcceleration -framework QuartzCore -liconv -Wl,-framework,CoreFoundation -Wl,-framework,Security -framework CoreGraphics -lm -llzma -lbz2 -lz -pthread -framework CoreServices Undefined symbols for architecture x86_64: "_ff_filters_ssse3", referenced from: _put_8tap_smooth_64hv_8_ssse3 in libavcodec.a(vp9dsp_init.o) _put_8tap_regular_64hv_8_ssse3 in libavcodec.a(vp9dsp_init.o) _put_8tap_sharp_64hv_8_ssse3 in libavcodec.a(vp9dsp_init.o) _put_8tap_smooth_64v_8_ssse3 in libavcodec.a(vp9dsp_init.o) _put_8tap_regular_64v_8_ssse3 in libavcodec.a(vp9dsp_init.o) _put_8tap_sharp_64v_8_ssse3 in libavcodec.a(vp9dsp_init.o) _put_8tap_smooth_64h_8_ssse3 in libavcodec.a(vp9dsp_init.o) |