Bug 1083434

Summary: m4 ppc64le test failed (test-isnanl-nolibm)
Product: [Fedora] Fedora Reporter: Menanteau Guy <menantea>
Component: m4Assignee: Vitezslav Crhonek <vcrhonek>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: aldyh, vcrhonek
Target Milestone: ---   
Target Release: ---   
Hardware: ppc64le   
OS: Linux   
Whiteboard:
Fixed In Version: m4-1.4.17-4.fc21 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-04-10 13:11:57 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1051573    
Attachments:
Description Flags
gnulib ppc64le patch none

Description Menanteau Guy 2014-04-02 09:08:51 UTC
Created attachment 881683 [details]
gnulib ppc64le patch

Description of problem:
tests failed during build (make check) of m4 in ppc64le arch

Version-Release number of selected component (if applicable):
m4-1.4.17-3.fc21.ppc64le

How reproducible:
rpmbuild --target ppc64le

Actual results:
../build-aux/test-driver: line 107: 24571 Aborted                 "$@" > $log_file 2>&1
FAIL: test-isnanl-nolibm

Additional info:
floating-point test cases do not work correctly with the PowerPC long double ("double double")format.  These tests "accidentally" succeeded anyway in the big-endian variant, but are now actually failing in little-endian mode.

A patch to fix the tests for ppc64le has been submitted to upstream
to the bug-gnulib mailing list.
http://lists.gnu.org/archive/html/bug-gnulib/2013-12/msg00107.html

note that this bug affects packages like gnulib, including coreutils, findutils, grep, and libunistring.

Comment 1 Vitezslav Crhonek 2014-04-10 13:11:57 UTC
Thanks for the bug report and patch, should be fixed in m4-1.4.17-4.fc21.