Tôi đang cố gắng thêm tăng tốc video HW vào cổng cm10.2 cho thiết bị của mình. Tôi nhận được không có lỗi nhưng dưới đây, sau đó make
ngừng làm việc, rõ ràng mà không có bất kỳ lỗi nào.phân đoạn văn bản thư viện được chia sẻ không thể chia sẻ
/home/vektor/CM102/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7/bin/../lib/gcc/arm-linux-androideabi/4.7/../../../../arm-linux-androideabi/bin/ld: warning: shared library text segment is not shareable
/home/vektor/CM102/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7/bin/../lib/gcc/arm-linux-androideabi/4.7/../../../../arm-linux-androideabi/bin/ld: error: treating warnings as errors
collect2: error: ld returned 1 exit status
make: *** [/home/vektor/CM102/out/target/product/s7300b/obj/SHARED_LIBRARIES/libamplayer_intermediates/LINKED/libamplayer.so] Error 1
make: *** Waiting for unfinished jobs....
Điều đó có nghĩa là gì? Tôi có nên biên dịch với cờ ít hạn chế hơn hay tệ hơn là gây ra nó?
Thêm này 'LOCAL_DISABLE_FATAL_LINKER_WARNINGS: = true' để Android.mk công trình tốt hơn, so với giải pháp 'LOCAL_LDFLAGS'. –
Vì r11, 'build/core/build-binary.mk' sẽ luôn thêm' LOCAL_LDFLAGS + = -Wl, - warn-shared-textrel' vào cuối lệnh liên kết bất kể 'LOCAL_LDFLAGS' nào tôi có đặt trước. Làm thế nào để tránh điều này? – jayatubi
@Alexey Yakovenko: hoạt động tuyệt vời !! thx – yeahman