libsoc
に依存するパッケージレシピを追加しようとしています。 bitbakeを実行するときに マイBBファイルは、私がCFLAGS = -I/usr/include/
を持っている私のMakefileのDEPENDS = "libsoc"
とRDEPENDS = "libsoc"
YOCTO - ヘッダーはホストのパスで検索されます
を持って、私はエラーを取得する:
ERROR: oe_runmake failed
| gcc -I/usr/include/ -o tsl235r_nolibs.o -c tsl235r_nolibs.c
| tsl235r_nolibs.c:6:25: fatal error: libsoc_gpio.h: No such file or
directory
しかし、ヘッダには、実験のために ~/oe-rpb/build-rpb/tmp-rpb-glibc/sysroots/dragonboard-410c/usr/include/libsoc_gpio.h
に存在しません、私はlibsoc_gpio.h
を私のホストの にコピーしましたが、このエラーが出なかったので、yoctoは私のホストの/usr/include
のヘッダを探しました。 bitbake -e mygpio | grep -i -E "^sysroot"
を実行すると、私が手:
SYSROOT_DIRS_BLACKLIST=" /usr/share/man /usr/share/doc /usr/share/info /usr/share/locale /usr/share/applications /usr/share/fonts /usr/share/pixmaps "
SYSROOT_DIRS_NATIVE=" /usr/bin /usr/sbin /bin /sbin /usr/libexec /etc /var "
SYSROOT_DESTDIR="/home/dafna/oe-rpb/build-rpb/tmp-rpb-glibc/work/aarch64-linaro-linux/mygpio/1.0+AUTOINC+969889b945-r0/sysroot-destdir"
SYSROOT_PREPROCESS_FUNCS=""
SYSROOT_DIRS=" /usr/include /usr/lib64 /lib64 /lib /usr/share "