Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 640452 - sys-freebsd/boot0: can't build with gcc-7.
Summary: sys-freebsd/boot0: can't build with gcc-7.
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: FreeBSD (show other bugs)
Hardware: All FreeBSD
: Normal normal (vote)
Deadline: 2019-10-11
Assignee: Gentoo/BSD Team
URL:
Whiteboard:
Keywords: PMASKED
Depends on:
Blocks:
 
Reported: 2017-12-10 00:25 UTC by Yuta SATOH
Modified: 2019-10-11 15:18 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Yuta SATOH 2017-12-10 00:25:07 UTC
This package fails to build with gcc-7.


x86_64-gentoo-freebsd11.0-gcc -O2 -pipe -fno-strict-aliasing -I/var/tmp/portage/sys-freebsd/boot0-11.1/work/lib/libstand -DLOADER_ZFS_SUPPORT -DLOADER_NFS_SUPPORT -DBOOT_FORTH -I/var/tmp/portage/sys-freebsd/boot0-11.1/work/sys/boot/i386/loader/../../ficl -I/var/tmp/portage/sys-freebsd/boot0-11.1/work/sys/boot/i386/loader/../../ficl/i386 -DLOADER_GZIP_SUPPORT -DLOADER_DISK_SUPPORT -DLOADER_GPT_SUPPORT -DLOADER_MBR_SUPPORT -I/var/tmp/portage/sys-freebsd/boot0-11.1/work/sys/boot/i386/loader/../../common -I. -Wall -I/var/tmp/portage/sys-freebsd/boot0-11.1/work/sys/boot/i386/loader/.. -I/var/tmp/portage/sys-freebsd/boot0-11.1/work/sys/boot/i386/loader/../btx/lib -march=i386 -ffreestanding -mno-mmx -mno-sse -msoft-float -m32 -std=gnu99 -fno-stack-protector -Wno-error=unused-function -Wno-error=enum-compare -Wno-error=logical-not-parentheses -Wno-error=bool-compare -Wno-error=uninitialized -Wno-error=array-bounds -Wno-error=clobbered -Wno-error=cast-align -Wno-error=extra -Wno-error=attributes -Wno-error=inline -Wno-error=unused-but-set-variable -Wno-error=unused-value -Wno-error=strict-aliasing -Wno-error=address -mpreferred-stack-boundary=2 -DLOADER_PREFER_AMD64 -static -Ttext 0x0 -nostdlib -o loader.sym /var/tmp/portage/sys-freebsd/boot0-11.1/work/build/var/tmp/portage/sys-freebsd/boot0-11.1/work/sys/boot/i386/loader/../btx/lib/crt0.o main.o conf.o vers.o boot.o commands.o console.o devopen.o interp.o interp_backslash.o interp_parse.o ls.o misc.o module.o panic.o load_elf32.o load_elf32_obj.o reloc_elf32.o load_elf64.o load_elf64_obj.o reloc_elf64.o disk.o part.o crc32.o bcache.o isapnp.o pnp.o interp_forth.o  /var/tmp/portage/sys-freebsd/boot0-11.1/work/build/var/tmp/portage/sys-freebsd/boot0-11.1/work/sys/boot/i386/loader/../../ficl32/libficl.a  /var/tmp/portage/sys-freebsd/boot0-11.1/work/build/var/tmp/portage/sys-freebsd/boot0-11.1/work/sys/boot/i386/loader/../../zfs/libzfsboot.a /var/tmp/portage/sys-freebsd/boot0-11.1/work/build/var/tmp/portage/sys-freebsd/boot0-11.1/work/sys/boot/i386/loader/../libi386/libi386.a /var/tmp/portage/sys-freebsd/boot0-11.1/work/build/var/tmp/portage/sys-freebsd/boot0-11.1/work/sys/boot/i386/loader/../../libstand32/libstand.a
/var/tmp/portage/sys-freebsd/boot0-11.1/work/build/var/tmp/portage/sys-freebsd/boot0-11.1/work/sys/boot/i386/loader/../../zfs/libzfsboot.a(zfs.o): In function `dnode_read':
zfs.c:(.text+0x39d8): undefined reference to `__divmoddi4'
zfs.c:(.text+0x3b8f): undefined reference to `__divmoddi4'
/var/tmp/portage/sys-freebsd/boot0-11.1/work/build/var/tmp/portage/sys-freebsd/boot0-11.1/work/sys/boot/i386/loader/../../zfs/libzfsboot.a(zfs.o): In function `vdev_raidz_read':
zfs.c:(.text+0x6862): undefined reference to `__udivmoddi4'
zfs.c:(.text+0x6a02): undefined reference to `__udivmoddi4'
/var/tmp/portage/sys-freebsd/boot0-11.1/work/build/var/tmp/portage/sys-freebsd/boot0-11.1/work/sys/boot/i386/loader/../../ficl32/libficl.a(sysdep.o): In function `ficlLongDiv':
sysdep.c:(.text+0x3c): undefined reference to `__udivmoddi4'
/var/tmp/portage/sys-freebsd/boot0-11.1/work/build/var/tmp/portage/sys-freebsd/boot0-11.1/work/sys/boot/i386/loader/../../libstand32/libstand.a(ext2fs.o): In function `buf_read_file':
ext2fs.c:(.text+0x2b7): undefined reference to `__divmoddi4'
/var/tmp/portage/sys-freebsd/boot0-11.1/work/build/var/tmp/portage/sys-freebsd/boot0-11.1/work/sys/boot/i386/loader/../../libstand32/libstand.a(ufs.o): In function `block_map':
ufs.c:(.text+0x2db): undefined reference to `__divmoddi4'
/var/tmp/portage/sys-freebsd/boot0-11.1/work/build/var/tmp/portage/sys-freebsd/boot0-11.1/work/sys/boot/i386/loader/../../libstand32/libstand.a(printf.o): In function `.L30':
printf.c:(.text+0x443): undefined reference to `__udivmoddi4'
/var/tmp/portage/sys-freebsd/boot0-11.1/work/build/var/tmp/portage/sys-freebsd/boot0-11.1/work/sys/boot/i386/loader/../../libstand32/libstand.a(printf.o): In function `.L31':
printf.c:(.text+0x6f1): undefined reference to `__udivmoddi4'
collect2: error: ld returned 1 exit status
*** [loader.sym] Error code 1

make[2]: stopped in /var/tmp/portage/sys-freebsd/boot0-11.1/work/sys/boot/i386/loader
1 error

make[2]: stopped in /var/tmp/portage/sys-freebsd/boot0-11.1/work/sys/boot/i386/loader
*** [all] Error code 2

make[1]: stopped in /var/tmp/portage/sys-freebsd/boot0-11.1/work/sys/boot/i386
1 error

make[1]: stopped in /var/tmp/portage/sys-freebsd/boot0-11.1/work/sys/boot/i386
*** [all] Error code 2

make: stopped in /var/tmp/portage/sys-freebsd/boot0-11.1/work/sys/boot
1 error

make: stopped in /var/tmp/portage/sys-freebsd/boot0-11.1/work/sys/boot
 * ERROR: sys-freebsd/boot0-11.1::gentoo failed (compile phase):
 *   make failed
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2019-09-11 12:14:32 UTC
sys-freebsd/* is now pmasked.
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2019-10-11 15:18:03 UTC
sys-freebsd/* removed.