mips-openwrt-linux-gcc: нераспознанная опция '-rpath-link' - PullRequest
2 голосов
/ 20 декабря 2011

при попытке собрать мое приложение с помощью toolchain-mips_gcc-4.3.3 + cs_uClibc-0.9.30.1.Я получаю сообщение об ошибке на этапе соединения:

/home/hp/Desktop/staging_dir/toolchain-mips_gcc-4.3.3+cs_uClibc-0.9.30.1/usr/bin/../lib/gcc/mips-openwrt-linux-uclibc/4.3.3/../../../../mips-openwrt-linux-uclibc/bin/ld: warning: **ld-uClibc.so.0**, **needed by** /home/hp/Desktop/staging_dir/toolchain-mips_gcc-4.3.3+cs_uClibc-0.9.30.1/usr/bin/../lib/gcc/mips-openwrt-linux-uclibc/4.3.3/../../../../mips-openwrt-linux-uclibc/lib/libc.so, not found (**try using -rpath or -rpath-link**)
/home/hp/Desktop/staging_dir/toolchain-mips_gcc-4.3.3+cs_uClibc-0.9.30.1/usr/bin/../lib/gcc/mips-openwrt-linux-uclibc/4.3.3/../../../../mips-openwrt-linux-uclibc/lib/**libc.so**: undefined reference to `_dl_app_init_array'
/home/hp/Desktop/staging_dir/toolchain-mips_gcc-4.3.3+cs_uClibc-0.9.30.1/usr/bin/../lib/gcc/mips-openwrt-linux-uclibc/4.3.3/../../../../mips-openwrt-linux-uclibc/lib/libc.so: undefined reference to `_dl_loaded_modules'
/home/hp/Desktop/staging_dir/toolchain-mips_gcc-4.3.3+cs_uClibc-0.9.30.1/usr/bin/../lib/gcc/mips-openwrt-linux-uclibc/4.3.3/../../../../mips-openwrt-linux-uclibc/lib/libc.so: undefined reference to `_dl_app_fini_array'
collect2: ld returned 1 exit status

при попытке добавить опцию -rpath-link

LDFLAGS += -rpath-link /home/hp/Desktop/staging_dir/target-mips_uClibc-0.9.30.1/root-brcmref/lib/ld-uClibc.so.0

Я получаю следующую ошибку: mips-openwrt-linux-gcc:нераспознанная опция '-rpath-link'

Как я могу решить эту проблему С уважением

Ответы [ 3 ]

2 голосов
/ 23 февраля 2012

Добавить TARGET_LDFLAGS+=-rpath-link $(shell find $(STAGING_DIR) -name ld-uClibc.so.0) в вашем package/PAK_NAME/Makefile

2 голосов
/ 30 мая 2012

использование

LDFLAGS += --rpath-link /home/hp/Desktop/staging_dir/target-mips_uClibc-0.9.30.1/root-brcmref/lib/ld-uClibc.so.0

вместо

LDFLAGS += -rpath-link /home/hp/Desktop/staging_dir/target-mips_uClibc-0.9.30.1/root-brcmref/lib/ld-uClibc.so.0
0 голосов
/ 20 декабря 2011

посмотрите на суждение на https://forum.openwrt.org/viewtopic.php?id=25748, похоже, что этот человек столкнулся с той же проблемой.Вы случайно не перемещали цепочку инструментов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...