두 빌드 환경 (buildroot 및 Yocto)에서 동일한 라이브러리 (TI GBM)를 빌드하고 있습니다. Yocto의 바이너리는 작동하지만 세그멘테이션 오류로 인해 buildroot의 바이너리가 실패합니다. 두 빌드 시스템에서 autoconfig로 생성 된 메이크 파일을 비교하고 LDFLAGS의 차이점을 확인했습니다.빌드 환경에서 자동 구성 빌드에 새 LDFLAGS를 도입하는 방법
경우 yocto :
LDFLAGS = -L/home/kyle/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/lib -Wl,-rpath-link,/home/kyle/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/lib -Wl,-O1 -Wl,--hash-style=gnu
Buildroot :
LDFLAGS =
방법 경우 yocto이 메이크에 새로운 링커 지시문을 추가?