- edited description
- changed title to [OpenSSL-3.0LTS] Makefile requires obsoleted SysV m4 -B option
[OpenSSL-3.0LTS] Makefile requires obsoleted SysV m4 -B option
Issue #375
resolved
sparc64(v9) arch, generate asm file by dist/crypto/des/asm/des_enc.m4.
but dist/Configurations/unix-Makefile.tmpl call m4 with `m4 -B 8192' option.
} elsif ($gen0 =~ /\.m4$/) {
$generator = 'm4 -B 8192'.$gen_incs.' '.$gen0.$gen_args.' >'
this option works only SysV m4, *BSD's PD m4 can't understand and throw error.
thre's several solution:
- Implements -B option to *BSD's PD m4
- Tweak dist/Configurations/unix-Makefile.tmpl to make m4 command can overridable.
- Just drop `-B 8192', Solaris10 is officially EOL and Solaris11 replaces it's m4 implementation with GNU m4, so that this option is no more required.
Comments (4)
-
reporter -
reporter - changed status to resolved
-
reporter -
reporter add N*BSD-sparc target and fix Issue
#158,#168,#375and#381- Issue
#158gcm128.c - disable hardware GCM128 accelaration before SPARC 32bit(pre V9) - Issue
#168sparccpuid.S - parc64 asm label fix to workaround for build failure - Issue
#375unix-Makefile.tmpl - Makefile requires obsoleted SysV m4 -B option - Issue
#381sparccpuid.S - avoid illegal instruction trap
→ <<cset 4c86eecb6f9f>>
- Issue
- Log in to comment