Re: nodejs npm qemux86_64

Jean-Marie Lemetayer

Hi Jonas,

I am currently refactoring / updating the npm handling in Yocto:

Your point is very interesting, I will take it into account for the next patchset version.

Best regards,

----- On Nov 7, 2019, at 10:56 PM, Jonas Andersson jonaskgandersson@... wrote:


I have installation problems for npm recipes.
Using Yocto thud and machine=qemux86_64(wrlinux-x), but as I can see it this
concerns all
use of npm.bbclass for 64-bits system.

The problem seems to be the use of ${libdir} in npm.bbclass, when 64 bit is used
this expands to lib64.
npm install --prefix ${D}${prefix} installs to /usr/lib/node_modules which is
in sync with the following mv ${D}${libdir}/node_modules ${D}${libdir}/node.

I made an quick fix by replacing ${libdir} by ${prefix}/lib/, but as I see it
nodejs packages never is installed to lib64 in any other system as I can find
information about.

So the question is if the use of ${libdir} is bad and the path should always be
to /lib/?

Best regards

yocto mailing list

Join to automatically receive all group messages.