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

Add support for multiple architectures #16

Merged
merged 1 commit into from Aug 24, 2017

Conversation

tianon
Copy link
Member

@tianon tianon commented Aug 24, 2017

PyPy is a little special, and the list of supported architectures sometimes fluctuates over time, so I've adapted the update scripts to take that into account and to vary the output of generate-stackbrew-library.sh accordingly.

$ diff -u <(bashbrew cat pypy) <(bashbrew cat <(./generate-stackbrew-library.sh))--- /dev/fd/63	2017-08-24 16:21:25.818694503 -0700
+++ /dev/fd/62	2017-08-24 16:21:25.819694475 -0700
@@ -2,23 +2,26 @@
 GitRepo: https://github.com/docker-library/pypy.git
 
 Tags: 2-5.8.0, 2-5.8, 2-5, 2
-GitCommit: bff939590214797aeb1f5d1c30166edceef2eb6d
+Architectures: amd64, arm32v5, arm32v7, i386
+GitCommit: ae4d6e7d038eb080a55fc3d8d91594505e0f4030
 Directory: 2
 
 Tags: 2-5.8.0-slim, 2-5.8-slim, 2-5-slim, 2-slim
-GitCommit: bff939590214797aeb1f5d1c30166edceef2eb6d
+Architectures: amd64, arm32v5, arm32v7, i386
+GitCommit: ae4d6e7d038eb080a55fc3d8d91594505e0f4030
 Directory: 2/slim
 
 Tags: 2-5.8.0-onbuild, 2-5.8-onbuild, 2-5-onbuild, 2-onbuild
+Architectures: amd64, arm32v5, arm32v7, i386
 GitCommit: b48e8489ab794a2bacfd396c2f8e1a5b06d6ae48
 Directory: 2/onbuild
 
 Tags: 3-5.8.0, 3-5.8, 3-5, 3, latest
-GitCommit: bff939590214797aeb1f5d1c30166edceef2eb6d
+GitCommit: ae4d6e7d038eb080a55fc3d8d91594505e0f4030
 Directory: 3
 
 Tags: 3-5.8.0-slim, 3-5.8-slim, 3-5-slim, 3-slim, slim
-GitCommit: bff939590214797aeb1f5d1c30166edceef2eb6d
+GitCommit: ae4d6e7d038eb080a55fc3d8d91594505e0f4030
 Directory: 3/slim
 
 Tags: 3-5.8.0-onbuild, 3-5.8-onbuild, 3-5-onbuild, 3-onbuild, onbuild

I've tested building 2 on amd64, arm32v5, arm32v7, and i386 (and ppc64le/s390x, but noted their failures in release-architectures -- looking for a .so that Debian doesn't have).

See also docker-library/buildpack-deps#59, docker-library/golang#163, docker-library/docker#63, docker-library/gcc#36, jessfraz/irssi#15, docker-library/redis#95, docker-library/openjdk#121, docker-library/postgres#298, docker-library/haproxy#41, docker-library/httpd#55, docker-library/memcached#19, docker-library/tomcat#73, docker-library/ruby#133, docker-library/python#206, docker-library/php#454, docker-library/wordpress#223, docker-library/rabbitmq#167, docker-library/cassandra#115, docker-library/drupal#90, docker-library/ghost#82, docker-library/julia#15, docker-library/owncloud#91.

@tianon tianon merged commit 19f27e6 into docker-library:master Aug 24, 2017
@tianon tianon deleted the multiarch branch August 24, 2017 23:28
tianon added a commit to infosiftr/stackbrew that referenced this pull request Aug 24, 2017
- `cassandra`: multiarch (docker-library/cassandra#115)
- `drupal`: multiarch (docker-library/drupal#90)
- `ghost`: 1.7.1, multiarch (docker-library/ghost#82)
- `julia`: multiarch (docker-library/julia#15)
- `owncloud`: multiarch (docker-library/owncloud#91)
- `pypy`: multiarch (docker-library/pypy#16)
- `redmine`: passenger 5.1.8
@tianon tianon mentioned this pull request Apr 26, 2018
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.

None yet

1 participant