https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120772

Simon Sobisch <simonsobisch at gnu dot org> changed:

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

--- Comment #6 from Simon Sobisch <simonsobisch at gnu dot org> ---
rechecked: for some reason this does not work:

/usr/bin/ld: /tmp/cc2tI1N8.o: relocation R_X86_64_32 against `.rodata' can not
be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Nonrepresentable section on output
collect2: error: ld returned 1 exit status

Here's the execution with -echo

/opt/gcobol_dbg/bin/gcobc --debug -echo -g -o /tmp/WX735.so.3416941/WX735.so
/home/so/src/WX735.cob
/opt/gcobol_dbg/bin/gcobol -shared -I/home/so/src -include
/opt/gcobol_dbg/bin/../share/cobol/udf/stored-char-length.cbl
-fcobol-exceptions=EC-ALL -g -o/tmp/WX735.so.3416941/WX735.so
/home/so/src/WX735.cob -fno-static-call


--> so -shared is set, but -fPIC not

Reply via email to