sön 2020-05-17 klockan 18:08 +0200 skrev Bruno Haible: > On glibc systems I build with GNU make, of course. > On BSD systems and Solaris, I build with GNU make, because the native > 'make' > has problem with VPATH builds. > On AIX, on the other hand, the native 'make' is good enough for most > GNU > packages. But it causes a build failure in libidn-1.36. This is what > I see > on AIX 7.1:
Thank you -- I moved the fuzz-coverage rule to cfg.mk since this is developer-only stuff that can assume GNU make. https://git.savannah.gnu.org/cgit/libidn.git/commit/?id=22bf0c6d17e92332bed21abc354fd34ccd0b2e5a /Simon > > $ ../configure... > ... > configure: summary of build options: > > version: 1.36 shared 18:1:6 > Host type: powerpc-ibm-aix7.1.3.0 > Install prefix: /home/haible/prefix32 > Compiler: xlc -qthreaded -qtls > Compiler flags: -g > Warning flags: > Library types: Shared=yes, Static=no > Libiconv: yes > Valgrind: > Version script: no > Documentation: yes > TLD code: yes > Build Java port: no > Build C# port: no > Address Sanitizer: no > UB Sanitizer: no > > $ make > "Makefile", line 2070: make: 1254-055 Dependency line needs colon or > double colon operator. > "Makefile", line 2071: make: 1254-055 Dependency line needs colon or > double colon operator. > make: 1254-058 Fatal errors encountered -- cannot continue. > > This syntax is not understood by 'make': > COVERAGE_CCOPTS ?= "-g --coverage" > COVERAGE_OUT ?= doc/coverage > I removed the question marks; then the build proceeded. > > Bruno >
signature.asc
Description: This is a digitally signed message part