On closer look, it should even say: export MAGIC="\$OECORE_NATIVE_SYSROOT/usr/share/misc/magic.mgc"
If you can test this and confirm that it works, a patch would be welcome. Alex On Mon, 19 Jun 2023 at 18:55, Alexander Kanavin via lists.yoctoproject.org <alex.kanavin=gmail....@lists.yoctoproject.org> wrote: > > I think there is a mistake in the file recipe (and rpm has the problem too): > > cat <<- EOF > ${D}${SDKPATHNATIVE}/environment-setup.d/file.sh > export MAGIC="$OECORE_NATIVE_SYSROOT${datadir}/misc/magic.mgc" > EOF > > $OECORE_NATIVE_SYSROOT should be prefixed with a \ to prevent shell > variable expansion at build time. > > Can you check that the problem is then fixed? > > Alex > > On Mon, 19 Jun 2023 at 17:50, Oleksiy Obitotskyy via > lists.yoctoproject.org <oobitots=cisco....@lists.yoctoproject.org> > wrote: > > > > Hi, > > > > I'm working on master oe core master branch and run into problem with file > > for nativesdk (buildtools tarball). > > File started to use MAGIC variable initialized from > > .../environment-setup.d/file.sh, like > > > > /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-xesdk-linux/usr/share/misc/magic.mgc > > > > This path relocation does not covered by relocate_sdk.sh script. > > > > Commit that change behavior from wrapper that use relative path to > > environment variable with absolute path is: > > > > commit 47db876d09d9a4394048579c21d0b394450ce681 > > Author: Chen Qi <qi.c...@windriver.com> > > Date: Tue Jan 17 12:06:30 2023 +0800 > > > > file: export MAGIC in SDK > > > > Previously, a wrapper is used for file, which adds '--magic-file' > > option to it. But other components might use libmagic and in such > > case, if there's no MAGIC environent variable set correctly, things > > do not work. For example, rpmbuild makes use of libmagic and it > > requries MAGIC to be set correctly. > > > > Signed-off-by: Chen Qi <qi.c...@windriver.com> > > Signed-off-by: Luca Ceresoli <luca.ceres...@bootlin.com> > > Signed-off-by: Richard Purdie <richard.pur...@linuxfoundation.org> > > > > > > I would like to ask if anybody else has such an issue. Any propositions > > other than reverting commit? > > > > Regards, > > Oleksiy > > > > > > > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#60351): https://lists.yoctoproject.org/g/yocto/message/60351 Mute This Topic: https://lists.yoctoproject.org/mt/99626082/21656 Group Owner: yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-