Browse Source

Fix --enable-multilib for Newlib toolchain

You now need to explicitly pass this flag to turn on multilib support.
pull/90/head
Andrew Waterman 11 years ago
parent
commit
77f7450d26
  1. 3
      Makefile.in
  2. 2
      configure
  3. 2
      configure.ac

3
Makefile.in

@ -159,8 +159,8 @@ stamps/build-gcc-linux-stage1: src/gcc stamps/build-binutils-linux \
--disable-libquadmath \
--disable-libgomp \
--disable-nls \
$(MULTILIB_FLAGS) \
--disable-bootstrap \
$(MULTILIB_FLAGS) \
$(WITH_ARCH)
$(MAKE) -C $(notdir $@) inhibit-libc=true all-gcc
$(MAKE) -C $(notdir $@) inhibit-libc=true install-gcc
@ -226,6 +226,7 @@ stamps/build-gcc-newlib: src/newlib-gcc stamps/build-binutils-newlib
--disable-libquadmath \
--disable-libgomp \
--disable-nls \
$(MULTILIB_FLAGS) \
$(WITH_ARCH)
$(MAKE) -C $(notdir $@) inhibit-libc=true
$(MAKE) -C $(notdir $@) install

2
configure

@ -1280,7 +1280,7 @@ Optional Features:
[--enable-atomic]
--disable-float use software floating point in glibc
[--enable-float]
--enable-multilib build multilib glibc (32 and 64 bit)
--enable-multilib build both RV32 and RV64 runtime libraries
[--disable-multilib]
Optional Packages:

2
configure.ac

@ -89,7 +89,7 @@ AC_SUBST(glibc_configure_flags,--without-fp)])
AC_ARG_ENABLE(multilib,
[AS_HELP_STRING([--enable-multilib],
[build multilib glibc (32 and 64 bit) @<:@--disable-multilib@:>@])],
[build both RV32 and RV64 runtime libraries @<:@--disable-multilib@:>@])],
[],
[enable_multilib=no]
)

Loading…
Cancel
Save