[Bug 1133123] New: LTO: ffmpeg-4 build fails
http://bugzilla.opensuse.org/show_bug.cgi?id=1133123 Bug ID: 1133123 Summary: LTO: ffmpeg-4 build fails Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem Assignee: bnc-team-screening@forge.provo.novell.com Reporter: martin.liska@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- An configure options needs to be enabled and parallel linking must be enabled. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1133123 Martin Liška <martin.liska@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |1133084 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1133123 http://bugzilla.opensuse.org/show_bug.cgi?id=1133123#c1 Martin Liška <martin.liska@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #1 from Martin Liška <martin.liska@suse.com> --- Fixed now. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1133123 http://bugzilla.opensuse.org/show_bug.cgi?id=1133123#c2 Bjørn Lie <bjorn.lie@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED CC| |bjorn.lie@gmail.com Resolution|FIXED |--- --- Comment #2 from Bjørn Lie <bjorn.lie@gmail.com> --- Still breaks build for i586, hence reopen bug. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1133123 Bjørn Lie <bjorn.lie@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jengelh@inai.de -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1133123 http://bugzilla.opensuse.org/show_bug.cgi?id=1133123#c3 --- Comment #3 from Martin Liška <martin.liska@suse.com> --- For i586, I see that with LTO following is included: $ cat -n libswscale/x86/yuv2rgb.c ... 52 //MMX versions 53 #if HAVE_MMX_INLINE && HAVE_6REGS 54 #undef RENAME 55 #undef COMPILE_TEMPLATE_MMXEXT 56 #define COMPILE_TEMPLATE_MMXEXT 0 57 #define RENAME(a) a ## _mmx 58 #include "yuv2rgb_template.c" 59 #endif /* HAVE_MMX_INLINE && HAVE_6REGS */ ... while non-LTO mode does not include that. Looking at config.h, I see following difference: @@ -338,7 +338,7 @@ #define HAVE_GNU_AS 0 #define HAVE_GNU_WINDRES 0 #define HAVE_IBM_ASM 0 -#define HAVE_INLINE_ASM_DIRECT_SYMBOL_REFS 1 +#define HAVE_INLINE_ASM_DIRECT_SYMBOL_REFS 0 #define HAVE_INLINE_ASM_LABELS 1 #define HAVE_INLINE_ASM_NONLOCAL_LABELS 1 #define HAVE_PRAGMA_DEPRECATED 1 Is it causing include of the yuv2rgb_template.c file? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1133123 Martin Liška <martin.liska@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(jengelh@inai.de) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1133123 http://bugzilla.opensuse.org/show_bug.cgi?id=1133123#c8 Jan Engelhardt <jengelh@inai.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution|--- |FIXED --- Comment #8 from Jan Engelhardt <jengelh@inai.de> --- LTO is disabled for i586; if anyone wants to work on it, please assign yourself this bug. -- You are receiving this mail because: You are on the CC list for the bug.
participants (2)
-
bugzilla_noreply@novell.com
-
bugzilla_noreply@suse.com