]> Zhao Yanbai Git Server - minix.git/commit
ARM: can build with llvm, switch to EABI 30/2930/7
authorBen Gras <ben@minix3.org>
Thu, 11 Dec 2014 14:00:57 +0000 (15:00 +0100)
committerBen Gras <ben@minix3.org>
Fri, 12 Dec 2014 12:04:56 +0000 (13:04 +0100)
commit5ae1a533c727d9e9ec344c83a96d06835d941004
tree7aaaa23f69423b872dfe21568fe20a20c5b86b7c
parent41ba8c04cc12221cc2b2ad8f8a03b89d5bbe9faf
ARM: can build with llvm, switch to EABI

. bitcode fixes
. switch to compiler-rt instead of netbsd libc functions
  or libgcc for support functions for both x86 and arm
. minor build fixes
. allow  build with llvm without crossbuilding llvm itself
. can now build minix/arm using llvm and eabi - without C++
  support for now (hence crossbuilding llvm itself is turned off
  for minix/arm)

Change-Id: If5c44ef766f5b4fc4394d4586ecc289927a0d6eb
38 files changed:
common/lib/libc/Makefile.inc
common/lib/libc/arch/arm/gen/divide.S [deleted file]
common/lib/libc/arch/arm/gen/divsi3.S [deleted file]
common/lib/libc/arch/arm/gen/modsi3.S [deleted file]
common/lib/libc/arch/arm/gen/udivsi3.S [deleted file]
common/lib/libc/arch/arm/gen/umodsi3.S [deleted file]
common/lib/libc/arch/arm/string/memset.S
distrib/sets/lists/minix/md.evbarm
distrib/sets/lists/minix/mi
external/bsd/Makefile
external/bsd/llvm/dist/clang/lib/Driver/ToolChain.cpp
external/bsd/nvi/dist/common/put.c
external/bsd/nvi/usr.bin/nvi/Makefile
lib/Makefile
lib/libc/Makefile
lib/libc/arch/arm/Makefile.inc
lib/libc/arch/arm/gen/Makefile.inc
lib/libc/compiler_rt/Makefile.inc
lib/libc/dlfcn/dlfcn_elf.c
lib/libcurses/Makefile
lib/libm/Makefile
lib/librmt/Makefile
lib/librmt/rmtlib.c
lib/libutil/sockaddr_snprintf.c
minix/drivers/sensors/bmp085/Makefile
minix/kernel/Makefile
minix/kernel/arch/earm/Makefile.inc
minix/kernel/arch/earm/phys_memset.S
minix/lib/libminc/Makefile
minix/lib/libminc/arch/earm/Makefile.libc.inc
minix/servers/is/dmp_pm.c
minix/servers/is/dmp_rs.c
releasetools/arm_sdimage.sh
share/mk/bsd.own.mk
sys/external/bsd/compiler_rt/dist/lib/int_lib.h
sys/external/bsd/compiler_rt/dist/lib/modsi3.c
sys/lib/libunwind/Makefile.inc
usr.bin/tic/tic.c