pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/54894 (openssl-1.1.1d fails to configure on Solaris 10)



On 11.02.2020 08:22, Hiroshi Hakoyama wrote:
Thank you for the detailed suggestions.

# bmake show-all-gcc
gcc:
   usr   USE_NATIVE_GCC=         no
   usr   USE_PKGSRC_GCC=         no
   usr   USE_PKGSRC_GCC_RUNTIME= no
...

This looks pretty good. Nothing unusual.

Did you have a look at the code in the "config" file?

It only sets GCCVER if CC is still unset. And since CONFIGURE_ENV
includes CC=cc, it is already set, and the block that could set GCCVER
is skipped completely.

On other platforms it works because the value of GCCVER is not used at all.

I hacked around a little, and when you add the following to the package
Makefile, at the very end, below the inclusion of bsd.pkg.mk, it should
work.

    .include "../../mk/bsd.pkg.mk"

    # empty, to force GCCVER to be evaluated on SunOS
    CONFIGURE_ENV+= CC=

Please try this, and if that works, I'll have to think about a good and
elegant solution. Usually the bsd.pkg.mk line is the last line in every
package Makefile, therefore this is only a quick hack.

With this line, the file work/.work.log should contain the word
"-dumpversion", which it didn't contain before since that block was skipped.


Home | Main Index | Thread Index | Old Index