--- rpl/scripts/mkrplso.in 2016/10/11 15:22:05 1.11 +++ rpl/scripts/mkrplso.in 2016/10/11 17:04:48 1.12 @@ -126,14 +126,20 @@ do P=$(($P+1)) done +if [ $(uname -o) = Cygwin ]; then + RELOC= +else + RELOC=-fPIC +fi + if [ $COMPILATION_SEULE = "VRAI" ]; then echo +++Compiler for RPL/2 version @VERSION@ - gfortran -x c $ARGUMENTS_G77 -fPIC -Wall -DRPLCONFIG $OPTIONS $CFLAGS\ + gfortran -x c $ARGUMENTS_G77 $RELOC -Wall -DRPLCONFIG $OPTIONS $CFLAGS\ -I$(which $0 | cut -d '/' -f -$(($P-1)))/include -funsigned-char\ -D_d_version_rpl=\"@VERSION@\" -std=gnu99 $RPLC_MAIN else echo +++Linker for RPL/2 version @VERSION@ - gfortran $ARGUMENTS_G77 -shared -fPIC -Wall -DRPLCONFIG $OPTIONS \ + gfortran $ARGUMENTS_G77 -shared $RELOC -Wall -DRPLCONFIG $OPTIONS \ $CFLAGS\ -I$(which $0 | cut -d '/' -f -$(($P-1)))/include -funsigned-char\ $RPLC_MAIN