[Top][All Lists]

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

Bison 3.5.93 on AIX 7.2

From: Bruno Haible
Subject: Bison 3.5.93 on AIX 7.2
Date: Sun, 03 May 2020 22:35:45 +0200
User-agent: KMail/5.1.3 (Linux/4.4.0-177-generic; KDE/5.18.0; x86_64; ; )

On AIX 7.2, when building with gcc in 32-bit mode, there are three problems:

1) FAIL: examples/c/reccalc/reccalc.test
As reported in
<https://lists.gnu.org/archive/html/bug-bison/2020-05/msg00047.html> .

2) "gmake -k check" goes past 1) and starts to execute the ca. 600 individual
tests, but it aborts like this:

276: Several parsers                                 ok
../tests/testsuite[25]: syntax error at line 3 : `)' unexpected
Makefile:11650: recipe for target 'check-local' failed
gmake[3]: *** [check-local] Error 2

The workaround is to change, in the Makefile,
  SHELL = /bin/sh
  SHELL = /bin/bash

Then "gmake -k check" executes the full test suite.

I added a 'set -x' at the top of tests/testsuite, ran "gmake -k check" with
and without the change, and compared the two outputs. But it gives no clue
why /bin/sh chokes in the middle. 

3) There are three test failures:
137: Tabulations and multibyte characters            FAILED (diagnostics.at:280)
527: GNU AWK 3.1.0 Grammar: IELR(1)                  FAILED (existing.at:801)
533: GNU pic (Groff 1.18.1) Grammar: IELR(1)         FAILED (existing.at:3266)

Detailed configuration:

CC="gcc"; CXX="g++"; export CC CXX
unset AR NM

Detailed test results: attached.

The first test failure is like on Cygwin: because wchar_t is only 16 bits
wide, in 32-bit AIX.

The two other test failures are like on AIX 7.1, see

Attachment: testsuite.log.xz
Description: application/xz

reply via email to

[Prev in Thread] Current Thread [Next in Thread]