I've ended up removing the wrong arch binaries and ignoring the stripped ones. Unfortunately I have no idea on where to start to rebuild the binaries using the cross toolchain, everything seems to be handled by the npm bbclass and node-gyp.
On Tue, Apr 12, 2022 at 12:16 AM Josef Holzmayr <[email protected]> wrote: > As already pointed out on IRC, the only real solution is: > a) removing the shipped binaries from the install (as Khem also mentioned) > and b) making the module re-build the binaries using the cross > toolchain that the rest of the build also uses. > > Greetz > > Am Di., 12. Apr. 2022 um 00:26 Uhr schrieb Alessandro Tagliapietra > <[email protected]>: > > > > Tested with updated honister branch, same error > > > > -- > > Alessandro Tagliapietra > > > > > > On Mon, Apr 11, 2022 at 2:41 PM Alessandro Tagliapietra < > [email protected]> wrote: > >> > >> I'm using honister (it's from a few months ago, I'm currently > rebuilding using the latest commit) > >> > >> On Mon, Apr 11, 2022 at 2:29 PM Khem Raj <[email protected]> wrote: > >>> > >>> which release branch are you using? > >>> > >>> On Mon, Apr 11, 2022 at 2:27 PM Alessandro Tagliapietra > >>> <[email protected]> wrote: > >>> > > >>> > Removing works, the build succeeded, however I can't test if it's > actually needed by the package, I'll try that tomorrow. > >>> > Regarding file paths for example file linux-arm/node.napi.armv7.node > is in these paths: > >>> > > >>> > > image/usr/lib/node_modules/node-red-node-serialport/node_modules/@serialport/bindings-cpp/prebuilds/linux-arm/node.napi.armv7.node > >>> > > packages-split/node-red-node-serialport/usr/lib/node_modules/node-red-node-serialport/node_modules/@serialport/bindings-cpp/prebuilds/linux-arm/node.napi.armv7.node > >>> > > npm-build/lib/node_modules/node-red-node-serialport/node_modules/@serialport/bindings-cpp/prebuilds/linux-arm/node.napi.armv7.node > >>> > > package/usr/lib/node_modules/node-red-node-serialport/node_modules/@serialport/bindings-cpp/prebuilds/linux-arm/node.napi.armv7.node > >>> > > npm/node_modules/@serialport/bindings-cpp/prebuilds/linux-arm/node.napi.armv7.node > >>> > > >>> > so it seems to be in node-red-node-serialport which is our package > so INSANE_SKIP_${PN} += "already-stripped arch" should work. > >>> > > >>> > > >>> > On Mon, Apr 11, 2022 at 2:14 PM Khem Raj <[email protected]> wrote: > >>> >> > >>> >> > >>> >> > >>> >> On Mon, Apr 11, 2022 at 1:43 PM Alessandro Tagliapietra < > [email protected]> wrote: > >>> >>> > >>> >>> On Mon, Apr 11, 2022 at 1:36 PM Khem Raj <[email protected]> > wrote: > >>> >>>> > >>> >>>> > >>> >>>> what package folders do you see under packages-split/ folder in > your > >>> >>>> build area for this recipe ? > >>> >>> > >>> >>> > >>> >>> The ones I've added in the INSANE_SKIP > >>> >>> > >>> >>> ls -lah > /home/alex/Projects/yocto/build/tmp/work/cortexa7t2hf-neon-vfpv4-poky-linux-gnueabi/node-red-node-serialport/1.0.1-r0/packages-split > >>> >>> total 32K > >>> >>> drwxr-xr-x 3 alex alex 4.0K Apr 11 13:23 node-red-node-serialport > >>> >>> drwxr-xr-x 3 alex alex 4.0K Apr 11 13:23 > node-red-node-serialport-dbg > >>> >>> drwxr-xr-x 2 alex alex 4.0K Apr 11 13:23 > node-red-node-serialport-dev > >>> >>> drwxr-xr-x 2 alex alex 4.0K Apr 6 16:04 > node-red-node-serialport-doc > >>> >>> drwxr-xr-x 2 alex alex 4.0K Apr 6 16:04 > node-red-node-serialport-locale > >>> >>> -rw-r--r-- 1 alex alex 57 Apr 6 16:04 > node-red-node-serialport.shlibdeps > >>> >>> drwxr-xr-x 3 alex alex 4.0K Apr 11 13:23 > node-red-node-serialport-src > >>> >>> drwxr-xr-x 2 alex alex 4.0K Apr 6 16:04 > node-red-node-serialport-staticdev > >>> >> > >>> >> > >>> >> Ok then next thing you want to check is where the reported stripped > file is located and even if it does not work then perhaps look into > removing these files if they are not needed > >>> >>> > >>> >>> > >>> >>> > > > > > > > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#56750): https://lists.yoctoproject.org/g/yocto/message/56750 Mute This Topic: https://lists.yoctoproject.org/mt/90398675/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
