Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump up `config.{guess,sub}` to latest and fix the Android-on-ARM pattern in `configure` and in `android.m4 #26

Merged
merged 1 commit into from Jan 15, 2015

Conversation

@akosthekiss
Copy link
Contributor

akosthekiss commented Jan 15, 2015

Versions of config.{guess,sub} from 2009 & 2011 are way too old, latest versions
recognize newer architectures as well, e.g., aarch64, so a bump-up is timely. However,
a pattern used in configure (originating from android.m4) is too restrictive:
arm-linux*-android* does not match the arm-unknown-linux-androideabi string
returned by recent config.sub, so it needs fixing.

…tern in `configure` and in `android.m4

Versions of `config.{guess,sub}` from 2009 & 2011 are way too old, latest versions
recognize newer architectures as well, e.g., aarch64, so a bump-up is timely. However,
a pattern used in `configure` (originating from `android.m4`) is too restrictive:
 `arm-linux*-android*` does not match the `arm-unknown-linux-androideabi` string
returned by recent `config.sub`, so it needs fixing.
jdm added a commit that referenced this pull request Jan 15, 2015
Bump up `config.{guess,sub}` to latest and fix the Android-on-ARM pattern in `configure` and in `android.m4
@jdm jdm merged commit 0335cc5 into servo:master Jan 15, 2015
@jdm
Copy link
Member

jdm commented Jan 15, 2015

Please also submit a pull request to servo/servo that makes use of this too, so we avoid the problem we had last time and this gets tested immediately :)

@akosthekiss akosthekiss deleted the akosthekiss:pr-config-bump-patfix branch Jan 15, 2015
@akosthekiss
Copy link
Contributor Author

akosthekiss commented Jan 15, 2015

Is that really servo/servo (where I cannot find anything similar), or should it be https://mxr.mozilla.org/mozilla-central/source/build/autoconf/android.m4 ? (If the latter, I'll have to find out how to propose a patch there.)

@jdm
Copy link
Member

jdm commented Jan 15, 2015

What I mean is that the servo repository is locked to particular revisions of dependencies (like mozjs) via the Cargo.lock file. You can update these revisions using ./mach update-cargo -p mozjs-sys --precise <hash> and make a PR for the changes.

bors-servo pushed a commit to servo/servo that referenced this pull request Jan 15, 2015
@akosthekiss
Copy link
Contributor Author

akosthekiss commented Jan 21, 2015

FYI: contributed the android.m4 fix upstream ( https://bugzilla.mozilla.org/show_bug.cgi?id=1122111 )

@jdm
Copy link
Member

jdm commented Jan 21, 2015

Thanks!

jrmuizel pushed a commit to jrmuizel/gecko-cinnabar that referenced this pull request Jun 12, 2017
…:pr-update-mozjs); r=jdm

As requested in servo/mozjs#26

Source-Repo: https://github.com/servo/servo
Source-Revision: 772570d06b8a75f376cfb50b334de7dbaa5c0382
gecko-dev-updater pushed a commit to marco-c/gecko-dev-comments-removed that referenced this pull request Sep 30, 2019
…:pr-update-mozjs); r=jdm

As requested in servo/mozjs#26

Source-Repo: https://github.com/servo/servo
Source-Revision: 772570d06b8a75f376cfb50b334de7dbaa5c0382

UltraBlame original commit: f29ec68909e85ea7c9090df660b6f93b099ab1a2
gecko-dev-updater pushed a commit to marco-c/gecko-dev-wordified that referenced this pull request Oct 1, 2019
…:pr-update-mozjs); r=jdm

As requested in servo/mozjs#26

Source-Repo: https://github.com/servo/servo
Source-Revision: 772570d06b8a75f376cfb50b334de7dbaa5c0382

UltraBlame original commit: f29ec68909e85ea7c9090df660b6f93b099ab1a2
gecko-dev-updater pushed a commit to marco-c/gecko-dev-wordified-and-comments-removed that referenced this pull request Oct 1, 2019
…:pr-update-mozjs); r=jdm

As requested in servo/mozjs#26

Source-Repo: https://github.com/servo/servo
Source-Revision: 772570d06b8a75f376cfb50b334de7dbaa5c0382

UltraBlame original commit: f29ec68909e85ea7c9090df660b6f93b099ab1a2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

2 participants
You can’t perform that action at this time.