This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug ada/60411] ADA bootstrap failure on ARM


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60411

Bernd Edlinger <bernd.edlinger at hotmail dot de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |FIXED

--- Comment #6 from Bernd Edlinger <bernd.edlinger at hotmail dot de> ---
OK,

the cross build for arm-linux-gnueabihf succeeds again.

So I will close this tracker now.

Thanks,

BUT if I look at these lines in gcc/ada/gcc-interace/Makefile.in:

# ARM android
ifeq ($(strip $(filter-out arm% linux-androideabi,$(target_cpu)
$(target_os))),)
  LIBGNAT_TARGET_PAIRS = \
  a-intnam.ads<a-intnam-linux.ads \
  s-inmaop.adb<s-inmaop-posix.adb \
  s-intman.adb<s-intman-posix.adb \
  s-linux.ads<s-linux.ads \
  s-osinte.adb<s-osinte-android.adb \
  s-osinte.ads<s-osinte-android.ads \
  s-osprim.adb<s-osprim-posix.adb \
  s-taprop.adb<s-taprop-posix.adb \
  s-taspri.ads<s-taspri-posix-noaltstack.ads \
  s-tpopsp.adb<s-tpopsp-posix-foreign.adb \
  system.ads<system-linux-armel.ads \
  $(DUMMY_SOCKETS_TARGET_PAIRS)

  TOOLS_TARGET_PAIRS =  \
    mlib-tgt-specific.adb<mlib-tgt-specific-linux.adb \
    indepsw.adb<indepsw-gnu.adb

  GNATRTL_SOCKETS_OBJS =
  EXTRA_GNATRTL_TASKING_OBJS=s-linux.o
  EH_MECHANISM=
  THREADSLIB =
  GNATLIB_SHARED = gnatlib-shared-dual
  LIBRARY_VERSION := $(LIB_VERSION)
endif

So they use the same system.ads, which now links with a-exexpr-gcc.adb;
Should'nt this target now also use EH_MECHANISM=-gcc or -arm?


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]