Hi, when cross-compiling mediastreamer 2.15.1 an unsafe library path is used when linking 'libmediastreamer_voip.la':
""" libtool: install: (cd /mnt/data/git/buildroot/output/build/mediastreamer-2.15.1/src; /bin/sh "/mnt/data/git/buildroot/output/build/mediastreamer-2.15.1/libtool" --silent --tag CC --mode=relink gcc -Wall -Wuninitialized -Wdeclaration-after-statement -Wstrict-prototypes -I/mnt/data/git/buildroot/output/host/usr/arm-buildroot-linux- musleabi/sysroot/usr/include -DNO_FFMPEG -DVIDEO_ENABLED -Wall -no- undefined -version-info 7:0:0 -o libmediastreamer_voip.la -rpath /usr/lib voip/libmediastreamer_voip_la-msvoip.lo voip/libmediastreamer_voip_la-mediastream.lo voip/libmediastreamer_voip_la-audiostream.lo voip/libmediastreamer_voip_la-ringstream.lo voip/libmediastreamer_voip_la-rfc4103_textstream.lo otherfilters/libmediastreamer_voip_la-rfc4103_source.lo otherfilters/libmediastreamer_voip_la-rfc4103_sink.lo voip/libmediastreamer_voip_la-msmediaplayer.lo voip/libmediastreamer_voip_la-ice.lo otherfilters/libmediastreamer_voip_la-msrtp.lo otherfilters/libmediastreamer_voip_la-msudp.lo voip/libmediastreamer_voip_la-qualityindicator.lo voip/libmediastreamer_voip_la-audioconference.lo voip/libmediastreamer_voip_la-bitratedriver.lo voip/libmediastreamer_voip_la-qosanalyzer.lo voip/libmediastreamer_voip_la-bitratecontrol.lo voip/libmediastreamer_voip_la-bandwidthcontroller.lo crypto/libmediastreamer_voip_la-zrtp.lo voip/libmediastreamer_voip_la-stun.lo crypto/libmediastreamer_voip_la-ms_srtp.lo crypto/libmediastreamer_voip_la-dtls_srtp.lo voip/libmediastreamer_voip_la-msiframerequestslimiter.lo utils/libmediastreamer_voip_la-pcap_sender.lo audiofilters/libmediastreamer_voip_la-alaw.lo audiofilters/libmediastreamer_voip_la-ulaw.lo audiofilters/libmediastreamer_voip_la-dtmfgen.lo audiofilters/libmediastreamer_voip_la-g711.lo audiofilters/libmediastreamer_voip_la-msvolume.lo utils/libmediastreamer_voip_la-dsptools.lo utils/libmediastreamer_voip_la-kiss_fft.lo utils/libmediastreamer_voip_la-kiss_fftr.lo utils/libmediastreamer_voip_la-audiodiff.lo audiofilters/libmediastreamer_voip_la-equalizer.lo audiofilters/libmediastreamer_voip_la-chanadapt.lo audiofilters/libmediastreamer_voip_la-audiomixer.lo audiofilters/libmediastreamer_voip_la-tonedetector.lo audiofilters/libmediastreamer_voip_la-devices.lo utils/libmediastreamer_voip_la-g722_decode.lo utils/libmediastreamer_voip_la-g722_encode.lo audiofilters/libmediastreamer_voip_la-msg722.lo audiofilters/libmediastreamer_voip_la-l16.lo audiofilters/libmediastreamer_voip_la-genericplc.lo audiofilters/libmediastreamer_voip_la-msgenericplc.lo audiofilters/libmediastreamer_voip_la-msfileplayer.lo audiofilters/libmediastreamer_voip_la-msfilerec.lo audiofilters/libmediastreamer_voip_la-asyncrw.lo audiofilters/libmediastreamer_voip_la-flowcontrol.lo audiofilters/libmediastreamer_voip_la-msvaddtx.lo audiofilters/libmediastreamer_voip_la-oss.lo videofilters/libmediastreamer_voip_la-msv4l2.lo videofilters/libmediastreamer_voip_la-pixconv.lo videofilters/libmediastreamer_voip_la-sizeconv.lo voip/libmediastreamer_voip_la-msvideo.lo voip/libmediastreamer_voip_la-msvideo_neon.lo voip/libmediastreamer_voip_la-rfc3984.lo voip/libmediastreamer_voip_la-videostarter.lo voip/libmediastreamer_voip_la-vp8rtpfmt.lo videofilters/libmediastreamer_voip_la-mire.lo videofilters/libmediastreamer_voip_la-nowebcam.lo videofilters/libmediastreamer_voip_la-ffmpegnowebcam.lo videofilters/libmediastreamer_voip_la-extdisplay.lo utils/libmediastreamer_voip_la-bits_rw.lo utils/libmediastreamer_voip_la-x11_helper.lo utils/libmediastreamer_voip_la-stream_regulator.lo utils/libmediastreamer_voip_la-h264utils.lo voip/libmediastreamer_voip_la-layouts.lo voip/libmediastreamer_voip_la-video_preset_high_fps.lo voip/libmediastreamer_voip_la-videostream.lo libmediastreamer_base.la -L/mnt/data/git/buildroot/output/host/usr/arm- buildroot-linux-musleabi/sysroot/usr/lib -lortp -lbctoolbox -L/mnt/data/git/buildroot/output/host/usr/arm-buildroot-linux- musleabi/sysroot/usr/lib -lbctoolbox -pthread -lpthread -ldl -L/mnt/data/git/buildroot/output/host/usr/arm-buildroot-linux- musleabi/sysroot/usr/lib -lbctoolbox -inst-prefix-dir /mnt/data/git/buildroot/output/host/usr/arm-buildroot-linux- musleabi/sysroot) arm-linux-gcc: ERROR: unsafe header/library path used in cross- compilation: '-L/usr/lib' """ The unsafe library path is set for "-rpath". Setting the rpath to a path where host libraries are located is unsafe for cross-compilation as the linker might link against the host, instead the target libraries (located in a sysroot directory). Best regards, Jörg Krause _______________________________________________ Linphone-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/linphone-users
