Hello! > Well, I was lucky enough to gain access to an alpha pca56 for a day (I say > lucky, this may not be repeatable!). However I was not able to build the Ada > > frontend, due (AFAICT) to the image being too big for relocations. (Moreover, > my understanding is > that the default memory model for Alpha, is the largest > memory model.) I used pristine 4.9.1 > sources, host compiler
You will need attached patch. Uros.
Index: configure.ac =================================================================== --- configure.ac (revision 173233) +++ configure.ac (working copy) @@ -1100,6 +1100,9 @@ *-interix*) host_makefile_frag="config/mh-interix" ;; + alpha*-*-linux*) + host_makefile_frag="config/mh-alpha-linux" + ;; hppa*-hp-hpux10*) host_makefile_frag="config/mh-pa-hpux10" ;; Index: configure =================================================================== --- configure (revision 173233) +++ configure (working copy) @@ -3672,6 +3672,9 @@ *-interix*) host_makefile_frag="config/mh-interix" ;; + alpha*-*-linux*) + host_makefile_frag="config/mh-alpha-linux" + ;; hppa*-hp-hpux10*) host_makefile_frag="config/mh-pa-hpux10" ;; Index: config/mh-alpha-linux =================================================================== --- config/mh-alpha-linux (revision 0) +++ config/mh-alpha-linux (revision 0) @@ -0,0 +1,3 @@ +# Prevent GPREL16 relocation truncation +LDFLAGS += -Wl,--no-relax +BOOT_LDFLAGS += -Wl,--no-relax