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-libquadmath \
--disable-libgomp \ --disable-libgomp \
--disable-nls \ --disable-nls \
$(MULTILIB_FLAGS) \
--disable-bootstrap \ --disable-bootstrap \
$(MULTILIB_FLAGS) \
$(WITH_ARCH) $(WITH_ARCH)
$(MAKE) -C $(notdir $@) inhibit-libc=true all-gcc $(MAKE) -C $(notdir $@) inhibit-libc=true all-gcc
$(MAKE) -C $(notdir $@) inhibit-libc=true install-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-libquadmath \
--disable-libgomp \ --disable-libgomp \
--disable-nls \ --disable-nls \
$(MULTILIB_FLAGS) \
$(WITH_ARCH) $(WITH_ARCH)
$(MAKE) -C $(notdir $@) inhibit-libc=true $(MAKE) -C $(notdir $@) inhibit-libc=true
$(MAKE) -C $(notdir $@) install $(MAKE) -C $(notdir $@) install

2
configure

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

2
configure.ac

@ -89,7 +89,7 @@ AC_SUBST(glibc_configure_flags,--without-fp)])
AC_ARG_ENABLE(multilib, AC_ARG_ENABLE(multilib,
[AS_HELP_STRING([--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] [enable_multilib=no]
) )

Loading…
Cancel
Save