Skip to content

v 1.0.10 fails arith.sh, shcomp-arith.ksh tests on ppc32 #987

@ernsteiswuerfel

Description

@ernsteiswuerfel

v1.0.10 fails some tests on ppc32:

 # git clone https://github.com/ksh93/ksh
 # cd ksh
 # ./bin/package make
 # ./bin/package make test
test arith begins at 2026-05-25+18:36:00
	arith.sh[895]: FAIL: exp10(3) != 1000, got '1000'
test arith failed at 2026-05-25+18:36:01 with exit code 1 [ 278 tests 1 error ]
test arith(C.UTF-8) begins at 2026-05-25+18:36:01
	arith.sh[895]: FAIL: exp10(3) != 1000, got '1000'
test arith(C.UTF-8) failed at 2026-05-25+18:36:01 with exit code 1 [ 278 tests 1 error ]
test arith(shcomp) begins at 2026-05-25+18:36:01
	shcomp-arith.ksh[895]: FAIL: exp10(3) != 1000, got '1000'
test arith(shcomp) failed at 2026-05-25+18:36:01 with exit code 1 [ 278 tests 1 error ]
[...]
test pty begins at 2026-05-25+18:39:56
	pty.sh[134]: FAIL: POSIX sh 028(C): line 150: expected "(Stopped|Suspended) \(SIGTTIN\)", got EOF
	pty.sh[157]: FAIL: POSIX sh 029(C): line 173: expected "(Stopped|Suspended) \(SIGTTOU\)", got EOF
test pty failed at 2026-05-25+18:40:41 with exit code 2 [ 62 tests 2 errors ]
Total errors: 6
CPU time       user:      system:
main:      0m00.124s    0m00.127s
tests:     2m14.589s    1m38.035s
mamake [cmd/ksh93]: *** exit code 6 making test.ksh
mamake: *** exit code 1 making cmd/ksh93
mamake: *** exit code 1 making test
package: make failed at Mon May 25 18:43:23 CEST 2026 in /home/ef/ksh/arch/linux.ppc

I didn't list the failing leaks.sh tests as Gentoo seems to skip them. This started as Gentoo downstream bug report 976036.

Gentoos' ksh-1.0.10 interestingly additionally fails shcomp-tilde.ksh, which passes tests when run from git v1.0.10..

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions