Skip to content

fix: remove autoreconf to prevent hang on ARM platforms (#121)#180

Open
abhinav-mangla wants to merge 1 commit intoaws:nodejs24.xfrom
abhinav-mangla:fix/arm-preinstall-hang-121
Open

fix: remove autoreconf to prevent hang on ARM platforms (#121)#180
abhinav-mangla wants to merge 1 commit intoaws:nodejs24.xfrom
abhinav-mangla:fix/arm-preinstall-hang-121

Conversation

@abhinav-mangla
Copy link

Issue #, if available: #121

Description of changes: The autoreconf command hangs on ARM platforms due to a known bash/libtool/autoconf interaction issue. Since the curl tarball already includes a pre-generated configure script, autoreconf is unnecessary.

  • Remove autoreconf call from preinstall.sh
  • Remove autoreconf call from Dockerfile.native
  • Add check for missing configure script in preinstall.sh

Target (OCI, Managed Runtime, both): OCI

Checklist

  • I have run npm install to generate the package-lock.json correctly and included it in the PR.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

The autoreconf command hangs on ARM platforms due to a known
bash/libtool/autoconf interaction issue. Since the curl tarball
already includes a pre-generated configure script, autoreconf
is unnecessary.

- Remove autoreconf call from preinstall.sh
- Remove autoreconf call from Dockerfile.native
- Add check for missing configure script in preinstall.sh
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant