Skip to contentSkip to conversation

New: nodejs option disappears for arm

Buildroot bugzilla at busybox.net 1 participant 8 messages Jun 7, 2017 – Jun 12, 2017

lore
Share & tools
lore
#0 lore raw

https://bugs.busybox.net/show_bug.cgi?id=9941

Bug ID: 9941
Summary: nodejs option disappears for arm
Product: buildroot
Version: 2017.02.1
Hardware: PC
OS: Linux
Status: NEW
Severity: critical
Priority: P5
Component: Other
Assignee: unassigned at buildroot.uclibc.org
Reporter: tuzakli.refik at gmail.com
CC: buildroot at uclibc.org
Target Milestone: ---

Hello

When I choose ARM architecture, nodejs option disappears in "Target packages" even I select all dependencies.

When I select alder version of nodejs in "Legacy config options", nodejs in "Target Packages" appears and automatically selected but this time I cannot compile the selections.

for buildroot 2016.11, I could select nodejs for arm. so there was no problem.

Is this an bug or are there another problem for newer version of builroot.

Best regards.

Signature · 2 lines
You are receiving this mail because:
You are on the CC list for the bug.
#1 lore raw

[Buildroot] [Bug 9941] nodejs option disappears for arm

https://bugs.busybox.net/show_bug.cgi?id=9941

Peter Korsgaard <[email protected]> changed:

What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED

--- Comment #1 from Peter Korsgaard <[email protected]> --- With ARM I take it that you specifically mean one of the older ARM variants (arm926t or similar)? Modern versions of nodejs require instructions only available on ARMv6 + FPU or newer. In 2016.11 we still supported the legacy 0.10.x version of nodejs for the older ARM variants, but this is no longer supported by nodejs upstream and got removed from Buildroot back in March.

If your system really has such an old ARM variant then you cannot use nodejs, unless you re-add the (unsupported) 0.10.x version or stick with with our current LTS release (2017.02.x)

Signature · 2 lines
You are receiving this mail because:
You are on the CC list for the bug.
#3 lore raw

[Buildroot] [Bug 9941] nodejs option disappears for arm

In reply to bugzilla at busybox.net

https://bugs.busybox.net/show_bug.cgi?id=9941

--- Comment #3 from Peter Korsgaard <[email protected]> --- (In reply to Refik Tuzakli from comment #2)

Ok, then please provide some more details:
- What buildroot version
- What is your .config

nodejs depends on:
default y if BR2_arm && !BR2_ARM_CPU_ARMV4 && !BR2_ARM_CPU_ARMV5 && BR2_ARM_CPU_HAS_VFPV2

You mention that you are using an ARMv7 core. Have you enabled FPU support?

Signature · 2 lines
You are receiving this mail because:
You are on the CC list for the bug.
#4 lore raw

[Buildroot] [Bug 9941] nodejs option disappears for arm

In reply to bugzilla at busybox.net

https://bugs.busybox.net/show_bug.cgi?id=9941

--- Comment #4 from Refik Tuzakli <[email protected]> --- buildroot version 2017.08
ARM coretex-a9
fpu is enabled

nodejs depends on:
default y if BR2_arm && !BR2_ARM_CPU_ARMV4 && !BR2_ARM_CPU_ARMV5 && BR2_ARM_CPU_HAS_VFPV2 satisfied

.config file size more than uploading limit. I can not attache.

Signature · 2 lines
You are receiving this mail because:
You are on the CC list for the bug.
#5 lore raw

[Buildroot] [Bug 9941] nodejs option disappears for arm

In reply to bugzilla at busybox.net

https://bugs.busybox.net/show_bug.cgi?id=9941

--- Comment #5 from Peter Korsgaard <[email protected]> --- (In reply to Refik Tuzakli from comment #4)

Ok, either run 'make savedefconfig' and attach the defconfig file or 'head -n 100 .config >config.txt' and attach config.txt

Signature · 2 lines
You are receiving this mail because:
You are on the CC list for the bug.
#7 lore raw

[Buildroot] [Bug 9941] nodejs option disappears for arm

In reply to bugzilla at busybox.net

https://bugs.busybox.net/show_bug.cgi?id=9941

Yann E. MORIN <[email protected]> changed:

What |Removed |Added
----------------------------------------------------------------------------

             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |INVALID
                 CC|                            |yann.morin.1998 at free.fr

--- Comment #7 from Yann E. MORIN <[email protected]> --- Refik, All,

nodejs requires an FPU (VFP), but it is not enabled in your Buildroot configuration.

So, if your CPU indeed lacks a VFP, then you can not use nodejs on your target.

If your CPU does have a VFP, then enable it in your Buildroot configuration.

Regards,
Yann E. MORIN.

Signature · 2 lines
You are receiving this mail because:
You are on the CC list for the bug.