Advertisement
Guest User

Untitled

a guest
Jan 20th, 2020
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. [root@quaco arm]# pwd
  2. /home/perfbuilder/git/linux-perf-tools-build/android/r15c/arm
  3. [root@quaco arm]# cat Dockerfile
  4. # acmel/linux-perf-tools-build-android-ndk:r15c-arm
  5. FROM fedora:30
  6. MAINTAINER Arnaldo Carvalho de Melo <acme@kernel.org>
  7. ENV VERSION=android-ndk-r15c
  8. ENV NDK=/opt/${VERSION}
  9. ENV SOURCEFILE=${VERSION}-linux-x86_64.zip
  10. COPY ${SOURCEFILE} /
  11. # curl -OL https://dl.google.com/android/repository/${SOURCEFILE} && \
  12. RUN dnf -y install make bison flex gcc unzip findutils tar xz && \
  13. dnf -y clean all && \
  14. mkdir -m 777 -p /tmp/build/perf /tmp/build/objtool && \
  15. unzip -d /opt ${SOURCEFILE} && \
  16. rm -f ${SOURCEFILE} && \
  17. rm -rf ${NDK}/sources \
  18. ${NDK}/platforms/android-[19]* \
  19. ${NDK}/platforms/android-2[0-5]* \
  20. ${NDK}/platforms/android-26/arch-mips* \
  21. ${NDK}/platforms/android-26/arch-x86* \
  22. ${NDK}/toolchains/x86* \
  23. ${NDK}/toolchains/mips* \
  24. ${NDK}/toolchains/llvm* \
  25. ${NDK}/prebuilt/ \
  26. ${NDK}/python* \
  27. ${NDK}/shader-tools/ &&\
  28. rm -rf /usr/share/doc /usr/share/gtk-doc /usr/share/locale /usr/share/man
  29. RUN mkdir -m 777 -p /git /tmp/build/perf /tmp/build/objtool /tmp/build/linux && \
  30. groupadd -r perfbuilder && \
  31. useradd -m -r -g perfbuilder perfbuilder && \
  32. chown -R perfbuilder.perfbuilder /tmp/build/ /git/
  33. ENV ARCH=arm
  34. ENV ARM_NDK_TOOLCHAIN=${NDK}/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-
  35. ENV ARM_NDK_SYSROOT=${NDK}/platforms/android-26/arch-arm
  36. ENV EXTRA_CFLAGS="-Wno-attributes -Wno-unused-function -pie --sysroot=${ARM_NDK_SYSROOT}"
  37. ENV CROSS_COMPILE=${ARM_NDK_TOOLCHAIN}
  38. #ENV EXTRA_MAKE_ARGS=WERROR=0
  39. USER perfbuilder
  40. COPY rx_and_build.sh /
  41. ENTRYPOINT ["/rx_and_build.sh"]
  42.  
  43. [root@quaco arm]#
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement