On 2017-07-24, at 5:31 PM, John David Anglin wrote: >> Does it work for you without the Perl_custom_op_get_field() code >> reorganization if you patch cflags.SH further like this? >> >> - op) : work around http://bugs.debian.org/838613 >> + op|opmini) : work around http://bugs.debian.org/838613 >> >> This should make it build both op.c and opmini.c at -O0. > > Might work.
Another option is to use gcc-7. It built 2.26 successfully. Problem seems to be specific to gcc-6. > >> >> Or does this hit the hppa "-O0 -fPIC" problem again? > > Again, I don't know. I had thought the R_PARISC_DPREL21L relocation problem > was > an optimization issue. I have installed perl 5.26+b1 on a couple of systems. > Building > libjavascript-minifier-xs-perl with it doesn't trigger the issue nor does > building it with > DEB_BUILD_OPTIONS=noop. There are a handful of packages that still have the R_PARISC_DPREL21L relocation problem using 5.26+b1. I looked at libembperl-perl. The gcc driver is dropping the -fPIC option and it's not passed to cc1. Thus, the relocation error. It might be some kind of argument length error. Dave -- John David Anglin dave.ang...@bell.net