Hi all, I need to include in my native sdk the ODB compiler in order to produce some sources. Since it is a nativesdk- only package, I wrote the following nativesdk-odb-compiler_2.5.0.bb ------------------------------------------------------------------------------------------------------------------------ inherit nativesdk
CONFIG_NAME = "odb-gcc-X" B = "${WORKDIR}/build2" # We must have a valid configuration before fetching do_fetch_prepend() { install -d ${B} bpkg create -d ${B}/${CONFIG_NAME} cc \ --wipe \ config.cxx=g++ \ config.cc.coptions=-O3 \ config.install.root=${D}/usr } do_fetch() { bpkg fetch --trust-yes \ --directory ${B}/${CONFIG_NAME} https://pkg.cppget.org/1/beta } do_compile() { bpkg build odb -y ${PARALLEL_MAKE} --directory ${B}/${CONFIG_NAME} } do_install() { bpkg install odb --verbose 3 --directory ${B}/${CONFIG_NAME} } FILES_${PN}_append = " ${SDKPATHNATIVE}" FILES_${PN}_append = " /usr/*" ------------------------------------------------------------------------------------------------------------------------ Then added the following line in my custom image recipe: TOOLCHAIN_HOST_TASK_append = " nativesdk-odb-compiler" Then I run bitbake <image> -c populate_sdk and the SDK is build. Once installed, there is no trace about ODB. I digged in the bitbake output directories (image/, package/ and package-split/) and the file tree is correct, also the rpm packages are generated (however the main package is 1/10th of the ODB installed tree). Maybe I'm missing something? Thanks in advance, Gabriele
-- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto