Mailinglist Archive: opensuse-bugs (6588 mails)

< Previous Next >
[Bug 1143286] New: LTO: libcaca build failure as missdetection "HAVE_FLDLN2" & HAVE_FSIN_FCOS
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Mon, 29 Jul 2019 14:54:01 +0000
  • Message-id: <bug-1143286-21960@http.bugzilla.opensuse.org/>
http://bugzilla.opensuse.org/show_bug.cgi?id=1143286


Bug ID: 1143286
Summary: LTO: libcaca build failure as missdetection
"HAVE_FLDLN2" & HAVE_FSIN_FCOS
Classification: openSUSE
Product: openSUSE Tumbleweed
Version: Current
Hardware: Other
OS: Other
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Development
Assignee: bnc-team-screening@xxxxxxxxxxxxxxxxxxxxxx
Reporter: normand@xxxxxxxxxxxxxxxxxx
QA Contact: qa-bugs@xxxxxxx
Found By: ---
Blocker: ---

Created attachment 811984
--> http://bugzilla.opensuse.org/attachment.cgi?id=811984&action=edit
libcaca_lto_missdetection.tgz

LTO: libcaca build failure as missdetection "HAVE_FLDLN2" & HAVE_FSIN_FCOS

as per comparison of config.status when ppc64le building with and without lto.
(related config* files in attached libcaca_lto_missdetection.tgz)
===
$diff -u libcaca_lto_missdetection/wolto/config.status
libcaca_lto_missdetection/wlto/config.status |grep -B2 ^\+ |tail -n10
--
-"k-clash-protection -g -I../caca/ -g -O2 -fno-strength-reduce
-fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual
-Wstrict-prototype"\
-"s -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs
-Wsign-compare"
+"k-clash-protection -flto=16 -g -I../caca/ -g -O2 -fno-strength-reduce
-fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual
-Wstrict-p"\
+"rototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs
-Wsign-compare"
--
D["HAVE_GETOPT_LONG"]=" 1"
D["HAVE_GETOPT_LONG"]=" 1"
+D["HAVE_FSIN_FCOS"]=" 1"
+D["HAVE_FLDLN2"]=" 1"
===

related configure.ac lines are:
===
AC_MSG_CHECKING(for fsin/fcos)
AC_TRY_COMPILE([],[double x; asm volatile("fsin; fcos":"=t"(x):);],
[AC_MSG_RESULT(yes)
AC_DEFINE(HAVE_FSIN_FCOS, 1, [Define to 1 if you have the ‘fsin’ and
‘fcos’
instructions.])],
[AC_MSG_RESULT(no)])

AC_MSG_CHECKING(for fldln2/fxch/fyl2x)
AC_TRY_COMPILE([],[double x; asm volatile("fldln2; fldln2; fxch;
fyl2x":"=t"(x):);],
[AC_MSG_RESULT(yes)
AC_DEFINE(HAVE_FLDLN2, 1, [Define to 1 if you have the ‘fldln2’ and other
floating point instructions.])],
[AC_MSG_RESULT(no)])
===

original failure detected in
https://build.opensuse.org/package/show/multimedia:libs/libcaca

--
You are receiving this mail because:
You are on the CC list for the bug.
< Previous Next >