diff --git a/.dockerignore b/.dockerignore index 2b97e9b..5edb8bf 100644 --- a/.dockerignore +++ b/.dockerignore @@ -3,6 +3,6 @@ *.md *.sh .dockerignore -.git +.git* Dockerfile* LICENSE diff --git a/Dockerfile.build b/Dockerfile.build index 6fc1ce0..d375b5f 100644 --- a/Dockerfile.build +++ b/Dockerfile.build @@ -64,12 +64,21 @@ RUN set -ex; \ make clean all test \ TARGET_ARCH='arm32v5' \ CROSS_COMPILE='arm-linux-gnueabi-' \ +# CFLAGS+='-march=armv5te' \ ARCH_TEST='armel' +RUN set -ex; \ + make clean all test \ + TARGET_ARCH='arm32v6' \ + CROSS_COMPILE='arm-linux-gnueabi-' \ + CFLAGS+='-march=armv6+fp' \ + ARCH_TEST='armhf' + RUN set -ex; \ make clean all test \ TARGET_ARCH='arm32v7' \ CROSS_COMPILE='arm-linux-gnueabihf-' \ +# CFLAGS+='-march=armv7-a+fp' \ ARCH_TEST='armhf' RUN set -ex; \ diff --git a/arm32v6/hello-world/Dockerfile b/arm32v6/hello-world/Dockerfile new file mode 100644 index 0000000..d4ff707 --- /dev/null +++ b/arm32v6/hello-world/Dockerfile @@ -0,0 +1,3 @@ +FROM scratch +COPY hello / +CMD ["/hello"] diff --git a/arm32v6/hello-world/hello b/arm32v6/hello-world/hello new file mode 100755 index 0000000..87174b5 Binary files /dev/null and b/arm32v6/hello-world/hello differ