Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 607992 - sys-boot/gnu-efi-3.0.4: boxdraw.c:1:0:error: SSE instruction set disabled, using 387 arithmetics [-Werror]
Summary: sys-boot/gnu-efi-3.0.4: boxdraw.c:1:0:error: SSE instruction set disabled, us...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: IA-64 team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-02-02 09:34 UTC by Anton Kochkov
Modified: 2017-02-05 04:24 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info output (emerge_info.log,17.10 KB, text/x-log)
2017-02-02 09:34 UTC, Anton Kochkov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Kochkov 2017-02-02 09:34:56 UTC
Created attachment 462230 [details]
emerge --info output

[32;01m * [39;49;00mPackage:    sys-boot/gnu-efi-3.0.4
[32;01m * [39;49;00mRepository: gentoo
[32;01m * [39;49;00mMaintainer: ia64@gentoo.org floppym@gentoo.org
[32;01m * [39;49;00mUSE:        abi_x86_32 elibc_glibc kernel_linux userland_GNU x86
[32;01m * [39;49;00mFEATURES:   ccache preserve-libs sandbox selinux sesandbox userpriv usersandbox
>>> Unpacking source...
>>> Unpacking gnu-efi-3.0.4.tar.bz2 to /var/tmp/portage/sys-boot/gnu-efi-3.0.4/work
>>> Source unpacked in /var/tmp/portage/sys-boot/gnu-efi-3.0.4/work
>>> Preparing source in /var/tmp/portage/sys-boot/gnu-efi-3.0.4/work/gnu-efi-3.0.4 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/sys-boot/gnu-efi-3.0.4/work/gnu-efi-3.0.4 ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/sys-boot/gnu-efi-3.0.4/work/gnu-efi-3.0.4 ...
make -j2 -j1 ARCH=ia32 HOSTCC=i686-pc-linux-gnu-gcc CC=i686-pc-linux-gnu-gcc AS=i686-pc-linux-gnu-as LD=i686-pc-linux-gnu-ld AR=i686-pc-linux-gnu-ar PREFIX=/usr LIBDIR=$(PREFIX)/lib 
mkdir -p /var/tmp/portage/sys-boot/gnu-efi-3.0.4/work/gnu-efi-3.0.4/ia32/lib
make -C /var/tmp/portage/sys-boot/gnu-efi-3.0.4/work/gnu-efi-3.0.4/ia32/lib -f /var/tmp/portage/sys-boot/gnu-efi-3.0.4/work/gnu-efi-3.0.4/lib/Makefile SRCDIR=/var/tmp/portage/sys-boot/gnu-efi-3.0.4/work/gnu-efi-3.0.4/lib ARCH=ia32
make[1]: Entering directory '/var/tmp/portage/sys-boot/gnu-efi-3.0.4/work/gnu-efi-3.0.4/ia32/lib'
for sdir in ia32 x86_64 ia64 aarch64 arm runtime; do mkdir -p $sdir; done
i686-pc-linux-gnu-gcc -I/var/tmp/portage/sys-boot/gnu-efi-3.0.4/work/gnu-efi-3.0.4/lib -I/var/tmp/portage/sys-boot/gnu-efi-3.0.4/work/gnu-efi-3.0.4/lib/../inc -I/var/tmp/portage/sys-boot/gnu-efi-3.0.4/work/gnu-efi-3.0.4/lib/../inc/ia32 -I/var/tmp/portage/sys-boot/gnu-efi-3.0.4/work/gnu-efi-3.0.4/lib/../inc/protocol -O2 -march=core2 -mfpmath=sse -mmmx -msse -msse2 -mssse3 -pipe -mno-mmx -mno-sse  -g -O2 -fpic -Wall -Wextra -Werror -fshort-wchar -fno-strict-aliasing -fno-merge-constants -ffreestanding -fno-stack-protector -fno-stack-check -mno-mmx -mno-sse  -g -O2 -fpic -Wall -Wextra -Werror -fshort-wchar -fno-strict-aliasing -fno-merge-constants -ffreestanding -fno-stack-protector -fno-stack-check -DCONFIG_ia32 -c /var/tmp/portage/sys-boot/gnu-efi-3.0.4/work/gnu-efi-3.0.4/lib/boxdraw.c -o boxdraw.o
[01m[K/var/tmp/portage/sys-boot/gnu-efi-3.0.4/work/gnu-efi-3.0.4/lib/boxdraw.c:1:0:[m[K [01;31m[Kerror: [m[KSSE instruction set disabled, using 387 arithmetics [-Werror]
 /*++
[01;32m[K ^[m[K
cc1: all warnings being treated as errors
make[1]: *** [/var/tmp/portage/sys-boot/gnu-efi-3.0.4/work/gnu-efi-3.0.4/lib/../Make.rules:52: boxdraw.o] Error 1
make[1]: Leaving directory '/var/tmp/portage/sys-boot/gnu-efi-3.0.4/work/gnu-efi-3.0.4/ia32/lib'
make: *** [Makefile:79: lib] Error 2
 [31;01m*[0m ERROR: sys-boot/gnu-efi-3.0.4::gentoo failed (compile phase):
 [31;01m*[0m   emake failed
 [31;01m*[0m 
 [31;01m*[0m If you need support, post the output of `emerge --info '=sys-boot/gnu-efi-3.0.4::gentoo'`,
 [31;01m*[0m the complete build log and the output of `emerge -pqv '=sys-boot/gnu-efi-3.0.4::gentoo'`.
 [31;01m*[0m The complete build log is located at '/var/tmp/portage/sys-boot/gnu-efi-3.0.4/temp/build.log'.
 [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/sys-boot/gnu-efi-3.0.4/temp/environment'.
 [31;01m*[0m Working directory: '/var/tmp/portage/sys-boot/gnu-efi-3.0.4/work/gnu-efi-3.0.4'
 [31;01m*[0m S: '/var/tmp/portage/sys-boot/gnu-efi-3.0.4/work/gnu-efi-3.0.4'
Comment 1 Mike Gilbert gentoo-dev 2017-02-05 04:24:04 UTC
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fb33c231cb6d5e1892bdc8fb8f5a201f420c24e

commit 1fb33c231cb6d5e1892bdc8fb8f5a201f420c24e
Author: Mike Gilbert <floppym@gentoo.org>
Date:   Sat Feb 4 23:19:36 2017 -0500

    sys-boot/gnu-efi: filter -mfpmath=sse
    
    Gentoo-Bug: https://bugs.gentoo.org/607992
    Package-Manager: Portage-2.3.3_p47_p631453, Repoman-2.3.1_p40_p631453

 sys-boot/gnu-efi/gnu-efi-3.0.3.ebuild | 8 ++++++--
 sys-boot/gnu-efi/gnu-efi-3.0.4.ebuild | 8 ++++++--
 2 files changed, 12 insertions(+), 4 deletions(-)