public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libfortran/40344]  New: O32 libgfortran.so fails to link on IRIX 6.5
@ 2009-06-04 19:38 ro at gcc dot gnu dot org
  2009-06-04 20:48 ` [Bug libfortran/40344] " burnus at gcc dot gnu dot org
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: ro at gcc dot gnu dot org @ 2009-06-04 19:38 UTC (permalink / raw)
  To: gcc-bugs

Between 20090402 (rev 145459) and 20090522 (rev 147798), the o32 libgfortran.so
failed to link, breaking IRIX 6 bootstrap:

/vol/gccsrc/obj/gcc-4.5.0-20090522/6.5-gcc/./gcc/xgcc
-B/vol/gccsrc/obj/gcc-4.5.0-20090522/6.5-gcc/./gcc/
-B/vol/gcc/mips-sgi-irix6.5/bin/ -B/vol/gcc/mips-sgi-irix6.5/lib/ -isystem
/vol/gcc/mips-sgi-irix6.5/include -isystem
/vol/gcc/mips-sgi-irix6.5/sys-include  -mabi=32 -shared  .libs/backtrace.o
.libs/compile_options.o .libs/convert_char.o .libs/environ.o .libs/error.o
.libs/fpu.o .libs/main.o .libs/memory.o .libs/pause.o .libs/stop.o
.libs/string.o .libs/select.o .libs/all_l1.o .libs/all_l2.o .libs/all_l4.o
.libs/all_l8.o .libs/all_l16.o .libs/any_l1.o .libs/any_l2.o .libs/any_l4.o
.libs/any_l8.o .libs/any_l16.o .libs/count_1_l.o .libs/count_2_l.o
.libs/count_4_l.o .libs/count_8_l.o .libs/count_16_l.o .libs/maxloc0_4_i1.o
.libs/maxloc0_8_i1.o .libs/maxloc0_16_i1.o .libs/maxloc0_4_i2.o
.libs/maxloc0_8_i2.o .libs/maxloc0_16_i2.o .libs/maxloc0_4_i4.o
.libs/maxloc0_8_i4.o .libs/maxloc0_16_i4.o .libs/maxloc0_4_i8.o
.libs/maxloc0_8_i8.o .libs/maxloc0_16_i8.o .libs/maxloc0_4_i16.o
.libs/maxloc0_8_i16.o .libs/maxloc0_16_i16.o .libs/maxloc0_4_r4.o
.libs/maxloc0_8_r4.o .libs/maxloc0_16_r4.o .libs/maxloc0_4_r8.o
.libs/maxloc0_8_r8.o .libs/maxloc0_16_r8.o .libs/maxloc0_4_r10.o
.libs/maxloc0_8_r10.o .libs/maxloc0_16_r10.o .libs/maxloc0_4_r16.o
.libs/maxloc0_8_r16.o .libs/maxloc0_16_r16.o .libs/maxloc1_4_i1.o
.libs/maxloc1_8_i1.o .libs/maxloc1_16_i1.o .libs/maxloc1_4_i2.o
.libs/maxloc1_8_i2.o .libs/maxloc1_16_i2.o .libs/maxloc1_4_i4.o
.libs/maxloc1_8_i4.o .libs/maxloc1_16_i4.o .libs/maxloc1_4_i8.o
.libs/maxloc1_8_i8.o .libs/maxloc1_16_i8.o .libs/maxloc1_4_i16.o
.libs/maxloc1_8_i16.o .libs/maxloc1_16_i16.o .libs/maxloc1_4_r4.o
.libs/maxloc1_8_r4.o .libs/maxloc1_16_r4.o .libs/maxloc1_4_r8.o
.libs/maxloc1_8_r8.o .libs/maxloc1_16_r8.o .libs/maxloc1_4_r10.o
.libs/maxloc1_8_r10.o .libs/maxloc1_16_r10.o .libs/maxloc1_4_r16.o
.libs/maxloc1_8_r16.o .libs/maxloc1_16_r16.o .libs/maxval_i1.o
.libs/maxval_i2.o .libs/maxval_i4.o .libs/maxval_i8.o .libs/maxval_i16.o
.libs/maxval_r4.o .libs/maxval_r8.o .libs/maxval_r10.o .libs/maxval_r16.o
.libs/minloc0_4_i1.o .libs/minloc0_8_i1.o .libs/minloc0_16_i1.o
.libs/minloc0_4_i2.o .libs/minloc0_8_i2.o .libs/minloc0_16_i2.o
.libs/minloc0_4_i4.o .libs/minloc0_8_i4.o .libs/minloc0_16_i4.o
.libs/minloc0_4_i8.o .libs/minloc0_8_i8.o .libs/minloc0_16_i8.o
.libs/minloc0_4_i16.o .libs/minloc0_8_i16.o .libs/minloc0_16_i16.o
.libs/minloc0_4_r4.o .libs/minloc0_8_r4.o .libs/minloc0_16_r4.o
.libs/minloc0_4_r8.o .libs/minloc0_8_r8.o .libs/minloc0_16_r8.o
.libs/minloc0_4_r10.o .libs/minloc0_8_r10.o .libs/minloc0_16_r10.o
.libs/minloc0_4_r16.o .libs/minloc0_8_r16.o .libs/minloc0_16_r16.o
.libs/minloc1_4_i1.o .libs/minloc1_8_i1.o .libs/minloc1_16_i1.o
.libs/minloc1_4_i2.o .libs/minloc1_8_i2.o .libs/minloc1_16_i2.o
.libs/minloc1_4_i4.o .libs/minloc1_8_i4.o .libs/minloc1_16_i4.o
.libs/minloc1_4_i8.o .libs/minloc1_8_i8.o .libs/minloc1_16_i8.o
.libs/minloc1_4_i16.o .libs/minloc1_8_i16.o .libs/minloc1_16_i16.o
.libs/minloc1_4_r4.o .libs/minloc1_8_r4.o .libs/minloc1_16_r4.o
.libs/minloc1_4_r8.o .libs/minloc1_8_r8.o .libs/minloc1_16_r8.o
.libs/minloc1_4_r10.o .libs/minloc1_8_r10.o .libs/minloc1_16_r10.o
.libs/minloc1_4_r16.o .libs/minloc1_8_r16.o .libs/minloc1_16_r16.o
.libs/minval_i1.o .libs/minval_i2.o .libs/minval_i4.o .libs/minval_i8.o
.libs/minval_i16.o .libs/minval_r4.o .libs/minval_r8.o .libs/minval_r10.o
.libs/minval_r16.o .libs/product_i1.o .libs/product_i2.o .libs/product_i4.o
.libs/product_i8.o .libs/product_i16.o .libs/product_r4.o .libs/product_r8.o
.libs/product_r10.o .libs/product_r16.o .libs/product_c4.o .libs/product_c8.o
.libs/product_c10.o .libs/product_c16.o .libs/sum_i1.o .libs/sum_i2.o
.libs/sum_i4.o .libs/sum_i8.o .libs/sum_i16.o .libs/sum_r4.o .libs/sum_r8.o
.libs/sum_r10.o .libs/sum_r16.o .libs/sum_c4.o .libs/sum_c8.o .libs/sum_c10.o
.libs/sum_c16.o .libs/matmul_i1.o .libs/matmul_i2.o .libs/matmul_i4.o
.libs/matmul_i8.o .libs/matmul_i16.o .libs/matmul_r4.o .libs/matmul_r8.o
.libs/matmul_r10.o .libs/matmul_r16.o .libs/matmul_c4.o .libs/matmul_c8.o
.libs/matmul_c10.o .libs/matmul_c16.o .libs/matmul_l4.o .libs/matmul_l8.o
.libs/matmul_l16.o .libs/transpose_i4.o .libs/transpose_i8.o
.libs/transpose_i16.o .libs/transpose_r4.o .libs/transpose_r8.o
.libs/transpose_r10.o .libs/transpose_r16.o .libs/transpose_c4.o
.libs/transpose_c8.o .libs/transpose_c10.o .libs/transpose_c16.o
.libs/shape_i4.o .libs/shape_i8.o .libs/shape_i16.o .libs/eoshift1_4.o
.libs/eoshift1_8.o .libs/eoshift1_16.o .libs/eoshift3_4.o .libs/eoshift3_8.o
.libs/eoshift3_16.o .libs/cshift1_4.o .libs/cshift1_8.o .libs/cshift1_16.o
.libs/reshape_i4.o .libs/reshape_i8.o .libs/reshape_i16.o .libs/reshape_r4.o
.libs/reshape_r8.o .libs/reshape_r10.o .libs/reshape_r16.o .libs/reshape_c4.o
.libs/reshape_c8.o .libs/reshape_c10.o .libs/reshape_c16.o .libs/in_pack_i1.o
.libs/in_pack_i2.o .libs/in_pack_i4.o .libs/in_pack_i8.o .libs/in_pack_i16.o
.libs/in_pack_r4.o .libs/in_pack_r8.o .libs/in_pack_r10.o .libs/in_pack_r16.o
.libs/in_pack_c4.o .libs/in_pack_c8.o .libs/in_pack_c10.o .libs/in_pack_c16.o
.libs/in_unpack_i1.o .libs/in_unpack_i2.o .libs/in_unpack_i4.o
.libs/in_unpack_i8.o .libs/in_unpack_i16.o .libs/in_unpack_r4.o
.libs/in_unpack_r8.o .libs/in_unpack_r10.o .libs/in_unpack_r16.o
.libs/in_unpack_c4.o .libs/in_unpack_c8.o .libs/in_unpack_c10.o
.libs/in_unpack_c16.o .libs/exponent_r4.o .libs/exponent_r8.o
.libs/exponent_r10.o .libs/exponent_r16.o .libs/fraction_r4.o
.libs/fraction_r8.o .libs/fraction_r10.o .libs/fraction_r16.o
.libs/nearest_r4.o .libs/nearest_r8.o .libs/nearest_r10.o .libs/nearest_r16.o
.libs/set_exponent_r4.o .libs/set_exponent_r8.o .libs/set_exponent_r10.o
.libs/set_exponent_r16.o .libs/pow_i4_i4.o .libs/pow_i8_i4.o .libs/pow_i16_i4.o
.libs/pow_c4_i4.o .libs/pow_c8_i4.o .libs/pow_c10_i4.o .libs/pow_c16_i4.o
.libs/pow_i4_i8.o .libs/pow_i8_i8.o .libs/pow_i16_i8.o .libs/pow_r4_i8.o
.libs/pow_r8_i8.o .libs/pow_r10_i8.o .libs/pow_r16_i8.o .libs/pow_c4_i8.o
.libs/pow_c8_i8.o .libs/pow_c10_i8.o .libs/pow_c16_i8.o .libs/pow_i4_i16.o
.libs/pow_i8_i16.o .libs/pow_i16_i16.o .libs/pow_r4_i16.o .libs/pow_r8_i16.o
.libs/pow_r10_i16.o .libs/pow_r16_i16.o .libs/pow_c4_i16.o .libs/pow_c8_i16.o
.libs/pow_c10_i16.o .libs/pow_c16_i16.o .libs/rrspacing_r4.o
.libs/rrspacing_r8.o .libs/rrspacing_r10.o .libs/rrspacing_r16.o
.libs/spacing_r4.o .libs/spacing_r8.o .libs/spacing_r10.o .libs/spacing_r16.o
.libs/pack_i1.o .libs/pack_i2.o .libs/pack_i4.o .libs/pack_i8.o
.libs/pack_i16.o .libs/pack_r4.o .libs/pack_r8.o .libs/pack_r10.o
.libs/pack_r16.o .libs/pack_c4.o .libs/pack_c8.o .libs/pack_c10.o
.libs/pack_c16.o .libs/unpack_i1.o .libs/unpack_i2.o .libs/unpack_i4.o
.libs/unpack_i8.o .libs/unpack_i16.o .libs/unpack_r4.o .libs/unpack_r8.o
.libs/unpack_r10.o .libs/unpack_r16.o .libs/unpack_c4.o .libs/unpack_c8.o
.libs/unpack_c10.o .libs/unpack_c16.o .libs/spread_i1.o .libs/spread_i2.o
.libs/spread_i4.o .libs/spread_i8.o .libs/spread_i16.o .libs/spread_r4.o
.libs/spread_r8.o .libs/spread_r10.o .libs/spread_r16.o .libs/spread_c4.o
.libs/spread_c8.o .libs/spread_c10.o .libs/spread_c16.o .libs/cshift0_i1.o
.libs/cshift0_i2.o .libs/cshift0_i4.o .libs/cshift0_i8.o .libs/cshift0_i16.o
.libs/cshift0_r4.o .libs/cshift0_r8.o .libs/cshift0_r10.o .libs/cshift0_r16.o
.libs/cshift0_c4.o .libs/cshift0_c8.o .libs/cshift0_c10.o .libs/cshift0_c16.o
.libs/close.o .libs/file_pos.o .libs/format.o .libs/inquire.o
.libs/intrinsics.o .libs/list_read.o .libs/lock.o .libs/open.o .libs/read.o
.libs/size_from_kind.o .libs/transfer.o .libs/unit.o .libs/unix.o .libs/write.o
.libs/fbuf.o .libs/associated.o .libs/abort.o .libs/access.o .libs/args.o
.libs/c99_functions.o .libs/chdir.o .libs/chmod.o .libs/clock.o
.libs/cpu_time.o .libs/cshift0.o .libs/ctime.o .libs/date_and_time.o
.libs/dtime.o .libs/env.o .libs/eoshift0.o .libs/eoshift2.o .libs/erfc_scaled.o
.libs/etime.o .libs/exit.o .libs/fnum.o .libs/gerror.o .libs/getcwd.o
.libs/getlog.o .libs/getXid.o .libs/hostnm.o .libs/ierrno.o .libs/ishftc.o
.libs/iso_c_generated_procs.o .libs/iso_c_binding.o .libs/kill.o .libs/link.o
.libs/malloc.o .libs/mvbits.o .libs/move_alloc.o .libs/pack_generic.o
.libs/perror.o .libs/selected_char_kind.o .libs/signal.o .libs/size.o
.libs/sleep.o .libs/spread_generic.o .libs/string_intrinsics.o .libs/system.o
.libs/rand.o .libs/random.o .libs/rename.o .libs/reshape_generic.o
.libs/reshape_packed.o .libs/selected_int_kind.o .libs/selected_real_kind.o
.libs/stat.o .libs/symlnk.o .libs/system_clock.o .libs/time.o
.libs/transpose_generic.o .libs/umask.o .libs/unlink.o .libs/unpack_generic.o
.libs/in_pack_generic.o .libs/in_unpack_generic.o .libs/_abs_c4.o
.libs/_abs_c8.o .libs/_abs_c10.o .libs/_abs_c16.o .libs/_abs_i4.o
.libs/_abs_i8.o .libs/_abs_i16.o .libs/_abs_r4.o .libs/_abs_r8.o
.libs/_abs_r10.o .libs/_abs_r16.o .libs/_aimag_c4.o .libs/_aimag_c8.o
.libs/_aimag_c10.o .libs/_aimag_c16.o .libs/_exp_r4.o .libs/_exp_r8.o
.libs/_exp_r10.o .libs/_exp_r16.o .libs/_exp_c4.o .libs/_exp_c8.o
.libs/_exp_c10.o .libs/_exp_c16.o .libs/_log_r4.o .libs/_log_r8.o
.libs/_log_r10.o .libs/_log_r16.o .libs/_log_c4.o .libs/_log_c8.o
.libs/_log_c10.o .libs/_log_c16.o .libs/_log10_r4.o .libs/_log10_r8.o
.libs/_log10_r10.o .libs/_log10_r16.o .libs/_sqrt_r4.o .libs/_sqrt_r8.o
.libs/_sqrt_r10.o .libs/_sqrt_r16.o .libs/_sqrt_c4.o .libs/_sqrt_c8.o
.libs/_sqrt_c10.o .libs/_sqrt_c16.o .libs/_asin_r4.o .libs/_asin_r8.o
.libs/_asin_r10.o .libs/_asin_r16.o .libs/_asinh_r4.o .libs/_asinh_r8.o
.libs/_asinh_r10.o .libs/_asinh_r16.o .libs/_acos_r4.o .libs/_acos_r8.o
.libs/_acos_r10.o .libs/_acos_r16.o .libs/_acosh_r4.o .libs/_acosh_r8.o
.libs/_acosh_r10.o .libs/_acosh_r16.o .libs/_atan_r4.o .libs/_atan_r8.o
.libs/_atan_r10.o .libs/_atan_r16.o .libs/_atanh_r4.o .libs/_atanh_r8.o
.libs/_atanh_r10.o .libs/_atanh_r16.o .libs/_sin_r4.o .libs/_sin_r8.o
.libs/_sin_r10.o .libs/_sin_r16.o .libs/_sin_c4.o .libs/_sin_c8.o
.libs/_sin_c10.o .libs/_sin_c16.o .libs/_cos_r4.o .libs/_cos_r8.o
.libs/_cos_r10.o .libs/_cos_r16.o .libs/_cos_c4.o .libs/_cos_c8.o
.libs/_cos_c10.o .libs/_cos_c16.o .libs/_tan_r4.o .libs/_tan_r8.o
.libs/_tan_r10.o .libs/_tan_r16.o .libs/_sinh_r4.o .libs/_sinh_r8.o
.libs/_sinh_r10.o .libs/_sinh_r16.o .libs/_cosh_r4.o .libs/_cosh_r8.o
.libs/_cosh_r10.o .libs/_cosh_r16.o .libs/_tanh_r4.o .libs/_tanh_r8.o
.libs/_tanh_r10.o .libs/_tanh_r16.o .libs/_conjg_c4.o .libs/_conjg_c8.o
.libs/_conjg_c10.o .libs/_conjg_c16.o .libs/_aint_r4.o .libs/_aint_r8.o
.libs/_aint_r10.o .libs/_aint_r16.o .libs/_anint_r4.o .libs/_anint_r8.o
.libs/_anint_r10.o .libs/_anint_r16.o .libs/_sign_i4.o .libs/_sign_i8.o
.libs/_sign_i16.o .libs/_sign_r4.o .libs/_sign_r8.o .libs/_sign_r10.o
.libs/_sign_r16.o .libs/_dim_i4.o .libs/_dim_i8.o .libs/_dim_i16.o
.libs/_dim_r4.o .libs/_dim_r8.o .libs/_dim_r10.o .libs/_dim_r16.o
.libs/_atan2_r4.o .libs/_atan2_r8.o .libs/_atan2_r10.o .libs/_atan2_r16.o
.libs/_mod_i4.o .libs/_mod_i8.o .libs/_mod_i16.o .libs/_mod_r4.o
.libs/_mod_r8.o .libs/_mod_r10.o .libs/_mod_r16.o .libs/misc_specifics.o
.libs/dprod_r8.o .libs/f2c_specifics.o   -lm  -mabi=32 -mabi=32 -mabi=32  
-Wl,-soname -Wl,libgfortran.so.4 `test -n "sgi4.0" && /vol/gnu/bin/echo
"X-Wl,-set_version -Wl,sgi4.0" | /vol/gnu/bin/sed -e 1s/^X//`
-Wl,-update_registry -Wl,.libs/so_locations -o .libs/libgfortran.so.4.0
ld: FATAL   2  : Internal: at ../../ld/multigot.c lgot_local_got_offset()
seg_ndx exceeds per_seg_lgot_table
ld: INFO    152: Output file removed because of error.
collect2: ld returned 1 exit status
make[6]: *** [libgfortran.la] Error 1

I don't have an idea what is causing this yet.  When the same problem occured
up in the past, I tried to get more information on the ld error from SGI's Dave
Anderson, but unfortunately, he couldn't extract that from the linker
maintainers.  With Dave no longer at SGI and IRIX pratically EOL, the only
route may be do deprecate IRIX 6 O32 support wholesale.


-- 
           Summary: O32 libgfortran.so fails to link on IRIX 6.5
           Product: gcc
           Version: 4.5.0
            Status: UNCONFIRMED
          Severity: major
          Priority: P3
         Component: libfortran
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: ro at gcc dot gnu dot org
 GCC build triplet: mips-sgi-irix6.5
  GCC host triplet: mips-sgi-irix6.5
GCC target triplet: mips-sgi-irix6.5


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


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug libfortran/40344] O32 libgfortran.so fails to link on IRIX 6.5
  2009-06-04 19:38 [Bug libfortran/40344] New: O32 libgfortran.so fails to link on IRIX 6.5 ro at gcc dot gnu dot org
@ 2009-06-04 20:48 ` burnus at gcc dot gnu dot org
  2009-06-15 16:11 ` rwild at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: burnus at gcc dot gnu dot org @ 2009-06-04 20:48 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from burnus at gcc dot gnu dot org  2009-06-04 20:48 -------
> ld: FATAL   2  : Internal: at ../../ld/multigot.c lgot_local_got_offset()
>                  seg_ndx exceeds per_seg_lgot_table

Sounds like a linker bug. What was actually the solution for
http://gcc.gnu.org/ml/gcc-bugs/2001-07/msg00225.html
(your email, that time for g77)


-- 


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


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug libfortran/40344] O32 libgfortran.so fails to link on IRIX 6.5
  2009-06-04 19:38 [Bug libfortran/40344] New: O32 libgfortran.so fails to link on IRIX 6.5 ro at gcc dot gnu dot org
  2009-06-04 20:48 ` [Bug libfortran/40344] " burnus at gcc dot gnu dot org
@ 2009-06-15 16:11 ` rwild at gcc dot gnu dot org
  2009-06-15 16:52 ` ro at techfak dot uni-bielefeld dot de
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: rwild at gcc dot gnu dot org @ 2009-06-15 16:11 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from rwild at gcc dot gnu dot org  2009-06-15 16:11 -------
Would it help to work around this issue by collecting the objects in one or
more
convenience archives and linking those (plus at least one plain object)
together
to form libgfortran.la?  The intermediate partially linked objects could hit a
different code path in the linker (but could also cause for some less-optimal
linking, at least with LTO?).  Of course 'ld -r' has been known to expose other
linker bugs so this might be trading one issue for an unknown other set...


-- 

rwild at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rwild at gcc dot gnu dot org


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


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug libfortran/40344] O32 libgfortran.so fails to link on IRIX 6.5
  2009-06-04 19:38 [Bug libfortran/40344] New: O32 libgfortran.so fails to link on IRIX 6.5 ro at gcc dot gnu dot org
  2009-06-04 20:48 ` [Bug libfortran/40344] " burnus at gcc dot gnu dot org
  2009-06-15 16:11 ` rwild at gcc dot gnu dot org
@ 2009-06-15 16:52 ` ro at techfak dot uni-bielefeld dot de
  2009-12-18 14:48 ` pault at gcc dot gnu dot org
  2010-01-06 12:24 ` ro at CeBiTec dot Uni-Bielefeld dot DE
  4 siblings, 0 replies; 6+ messages in thread
From: ro at techfak dot uni-bielefeld dot de @ 2009-06-15 16:52 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from ro at techfak dot uni-bielefeld dot de  2009-06-15 16:51 -------
Subject: Re:  O32 libgfortran.so fails to link on IRIX 6.5

rwild at gcc dot gnu dot org writes:

> Would it help to work around this issue by collecting the objects in one or
> more
> convenience archives and linking those (plus at least one plain object)
> together
> to form libgfortran.la?  The intermediate partially linked objects could hit a
> different code path in the linker (but could also cause for some less-optimal
> linking, at least with LTO?).  Of course 'ld -r' has been known to expose other
> linker bugs so this might be trading one issue for an unknown other set...

A quick test indicates that this doesn't help.  I'm inclined to just drop
O32 ABI support given SGIs inability to fix (or even explain) the issue.
The N32/N64 linker is completely different and not hampered by such
problems.

        Rainer


-- 


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


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug libfortran/40344] O32 libgfortran.so fails to link on IRIX 6.5
  2009-06-04 19:38 [Bug libfortran/40344] New: O32 libgfortran.so fails to link on IRIX 6.5 ro at gcc dot gnu dot org
                   ` (2 preceding siblings ...)
  2009-06-15 16:52 ` ro at techfak dot uni-bielefeld dot de
@ 2009-12-18 14:48 ` pault at gcc dot gnu dot org
  2010-01-06 12:24 ` ro at CeBiTec dot Uni-Bielefeld dot DE
  4 siblings, 0 replies; 6+ messages in thread
From: pault at gcc dot gnu dot org @ 2009-12-18 14:48 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from pault at gcc dot gnu dot org  2009-12-18 14:48 -------
I cannot see any point in retaining this PR against the gfortran target.

I am marking it, especially in light of Rainer's remarks, as WONTFIX.

Cheers

Paul


-- 

pault at gcc dot gnu dot org changed:

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


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


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug libfortran/40344] O32 libgfortran.so fails to link on IRIX 6.5
  2009-06-04 19:38 [Bug libfortran/40344] New: O32 libgfortran.so fails to link on IRIX 6.5 ro at gcc dot gnu dot org
                   ` (3 preceding siblings ...)
  2009-12-18 14:48 ` pault at gcc dot gnu dot org
@ 2010-01-06 12:24 ` ro at CeBiTec dot Uni-Bielefeld dot DE
  4 siblings, 0 replies; 6+ messages in thread
From: ro at CeBiTec dot Uni-Bielefeld dot DE @ 2010-01-06 12:24 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from ro at CeBiTec dot Uni-Bielefeld dot DE  2010-01-06 12:24 -------
Subject: Re:  O32 libgfortran.so fails to link on IRIX 6.5

> ------- Comment #4 from pault at gcc dot gnu dot org  2009-12-18 14:48 -------
> I cannot see any point in retaining this PR against the gfortran target.
>
> I am marking it, especially in light of Rainer's remarks, as WONTFIX.

Ok with me.  I had meant for a long time to identify which changeset
broke linking the O32 libgfortran.so.  In the meantime, I've been
testing IRIX 6.5 with the O32 multilibs disabled globally.  But when I
recently retried bootstrap with all three multilibs and gas 2.20,
everything worked without problems.

So obviously this is all very fragile, and I may decide to deprecate the
IRIX 5 and O32 IRIX 6 ports in the future, should this problem come up
again.

        Rainer


-- 


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


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2010-01-06 12:24 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-06-04 19:38 [Bug libfortran/40344] New: O32 libgfortran.so fails to link on IRIX 6.5 ro at gcc dot gnu dot org
2009-06-04 20:48 ` [Bug libfortran/40344] " burnus at gcc dot gnu dot org
2009-06-15 16:11 ` rwild at gcc dot gnu dot org
2009-06-15 16:52 ` ro at techfak dot uni-bielefeld dot de
2009-12-18 14:48 ` pault at gcc dot gnu dot org
2010-01-06 12:24 ` ro at CeBiTec dot Uni-Bielefeld dot DE

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).