Skip to content

Commit 061cb45

Browse files
authored
Merge pull request #42 from infosiftr/arm32
Add back arm32v5 and arm32v7
2 parents 3ccb804 + 1539ed6 commit 061cb45

File tree

6 files changed

+1
-17
lines changed

6 files changed

+1
-17
lines changed

4.9/Dockerfile

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,12 +75,9 @@ RUN set -ex; \
7575
# with-mode: https://anonscm.debian.org/viewvc/gcccvs/branches/sid/gcc-6/debian/rules.defs?revision=9487&view=markup#l376
7676
armel) \
7777
extraConfigureArgs="$extraConfigureArgs --with-arch=armv4t --with-float=soft" \
78-
# TODO get enough builders to test and verify arm32v5 O:)
7978
;; \
8079
armhf) \
8180
extraConfigureArgs="$extraConfigureArgs --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb" \
82-
# TODO make[2]: *** No rule to make target '/usr/src/gcc/gcc/sync-builtinsndef', needed by 'tree-ssa-loop-prefetch.o'. Stop.
83-
# (which the builds takes _forever_ to get to)
8481
;; \
8582
\
8683
# with-arch-32: https://anonscm.debian.org/viewvc/gcccvs/branches/sid/gcc-6/debian/rules2?revision=9450&view=markup#l590

5/Dockerfile

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,12 +75,9 @@ RUN set -ex; \
7575
# with-mode: https://anonscm.debian.org/viewvc/gcccvs/branches/sid/gcc-6/debian/rules.defs?revision=9487&view=markup#l376
7676
armel) \
7777
extraConfigureArgs="$extraConfigureArgs --with-arch=armv4t --with-float=soft" \
78-
# TODO get enough builders to test and verify arm32v5 O:)
7978
;; \
8079
armhf) \
8180
extraConfigureArgs="$extraConfigureArgs --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb" \
82-
# TODO make[2]: *** No rule to make target '/usr/src/gcc/gcc/sync-builtinsndef', needed by 'tree-ssa-loop-prefetch.o'. Stop.
83-
# (which the builds takes _forever_ to get to)
8481
;; \
8582
\
8683
# with-arch-32: https://anonscm.debian.org/viewvc/gcccvs/branches/sid/gcc-6/debian/rules2?revision=9450&view=markup#l590

6/Dockerfile

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,12 +75,9 @@ RUN set -ex; \
7575
# with-mode: https://anonscm.debian.org/viewvc/gcccvs/branches/sid/gcc-6/debian/rules.defs?revision=9487&view=markup#l376
7676
armel) \
7777
extraConfigureArgs="$extraConfigureArgs --with-arch=armv4t --with-float=soft" \
78-
# TODO get enough builders to test and verify arm32v5 O:)
7978
;; \
8079
armhf) \
8180
extraConfigureArgs="$extraConfigureArgs --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb" \
82-
# TODO make[2]: *** No rule to make target '/usr/src/gcc/gcc/sync-builtinsndef', needed by 'tree-ssa-loop-prefetch.o'. Stop.
83-
# (which the builds takes _forever_ to get to)
8481
;; \
8582
\
8683
# with-arch-32: https://anonscm.debian.org/viewvc/gcccvs/branches/sid/gcc-6/debian/rules2?revision=9450&view=markup#l590

7/Dockerfile

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,12 +75,9 @@ RUN set -ex; \
7575
# with-mode: https://anonscm.debian.org/viewvc/gcccvs/branches/sid/gcc-6/debian/rules.defs?revision=9487&view=markup#l376
7676
armel) \
7777
extraConfigureArgs="$extraConfigureArgs --with-arch=armv4t --with-float=soft" \
78-
# TODO get enough builders to test and verify arm32v5 O:)
7978
;; \
8079
armhf) \
8180
extraConfigureArgs="$extraConfigureArgs --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb" \
82-
# TODO make[2]: *** No rule to make target '/usr/src/gcc/gcc/sync-builtinsndef', needed by 'tree-ssa-loop-prefetch.o'. Stop.
83-
# (which the builds takes _forever_ to get to)
8481
;; \
8582
\
8683
# with-arch-32: https://anonscm.debian.org/viewvc/gcccvs/branches/sid/gcc-6/debian/rules2?revision=9450&view=markup#l590

Dockerfile.template

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,12 +75,9 @@ RUN set -ex; \
7575
# with-mode: https://anonscm.debian.org/viewvc/gcccvs/branches/sid/gcc-6/debian/rules.defs?revision=9487&view=markup#l376
7676
armel) \
7777
extraConfigureArgs="$extraConfigureArgs --with-arch=armv4t --with-float=soft" \
78-
# TODO get enough builders to test and verify arm32v5 O:)
7978
;; \
8079
armhf) \
8180
extraConfigureArgs="$extraConfigureArgs --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb" \
82-
# TODO make[2]: *** No rule to make target '/usr/src/gcc/gcc/sync-builtinsndef', needed by 'tree-ssa-loop-prefetch.o'. Stop.
83-
# (which the builds takes _forever_ to get to)
8481
;; \
8582
\
8683
# with-arch-32: https://anonscm.debian.org/viewvc/gcccvs/branches/sid/gcc-6/debian/rules2?revision=9450&view=markup#l590

generate-stackbrew-library.sh

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,8 @@ join() {
6868
for version in "${versions[@]}"; do
6969
commit="$(dirCommit "$version")"
7070
parent="$(awk 'toupper($1) == "FROM" { print $2 }' "$version/Dockerfile")"
71-
# no arm32 for now: https://github.com/docker-library/gcc/issues/37
7271
# no i386 for now: https://github.com/docker-library/gcc/issues/38
73-
arches="$(echo " ${parentRepoToArches[$parent]} " | sed -r -e 's/ (arm32v[^ ]+|i386)//g')"
72+
arches="$(echo " ${parentRepoToArches[$parent]} " | sed -r -e 's/ i386//g')"
7473

7574
dockerfile="$(git show "$commit":"$version/Dockerfile")"
7675
fullVersion="$(echo "$dockerfile" | awk '$1 == "ENV" && $2 == "GCC_VERSION" { print $3; exit }')"

0 commit comments

Comments
 (0)