Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 675462 - <sys-apps/coreutils-8.30: fails to build against glibc-2.28
Summary: <sys-apps/coreutils-8.30: fails to build against glibc-2.28
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on: 675762
Blocks: glibc-2.28-stable
  Show dependency tree
 
Reported: 2019-01-15 01:57 UTC by ernsteiswuerfel
Modified: 2019-03-02 16:16 UTC (History)
0 users

See Also:
Package list:
sys-apps/coreutils-8.30 ppc64
Runtime testing required: ---


Attachments
build.log (8.30, ppc64) (coreutils-8.30:20190115-014410.log,338.22 KB, text/plain)
2019-01-15 01:57 UTC, ernsteiswuerfel
Details
build.log (8.29-r1, ppc64) (coreutils-8.29-r1:20190115-013746.log,121.09 KB, text/plain)
2019-01-15 01:58 UTC, ernsteiswuerfel
Details
emerge --info (file_675462.txt,6.54 KB, text/plain)
2019-01-15 01:58 UTC, ernsteiswuerfel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ernsteiswuerfel archtester 2019-01-15 01:57:40 UTC
Created attachment 561176 [details]
build.log (8.30, ppc64)

With glibc-2.28-r5 coreutils-8.29-r1 fail to build:

[...]
powerpc64-unknown-linux-gnu-gcc  -I. -I./lib  -Ilib -I./lib -Isrc -I./src    -O2 -mcpu=power9 -mtune=power9 -pipe -c -o lib/printf-args.o lib/printf-args.c
lib/freadptr.c: In function 'freadptr':
lib/freadptr.c:119:3: error: #error "Please port gnulib freadptr.c to your platform! Look at the definition of fflush, fread, getc, getc_unlocked on your system, then report this to bug-gnulib."
  #error "Please port gnulib freadptr.c to your platform! Look at the definition of fflush, fread, getc, getc_unlocked on your system, then report this to bug-gnulib."
   ^~~~~
make[2]: *** [Makefile:9139: lib/freadptr.o] Error 1
make[2]: *** Waiting for unfinished jobs....
lib/fseterr.c: In function 'fseterr':
lib/fseterr.c:78:3: error: #error "Please port gnulib fseterr.c to your platform! Look at the definitions of ferror and clearerr on your system, then report this to bug-gnulib."
  #error "Please port gnulib fseterr.c to your platform! Look at the definitions of ferror and clearerr on your system, then report this to bug-gnulib."
   ^~~~~
lib/freadahead.c: In function 'freadahead':
lib/freadahead.c:97:3: error: #error "Please port gnulib freadahead.c to your platform! Look at the definition of fflush, fread, ungetc on your system, then report this to bug-gnulib."
  #error "Please port gnulib freadahead.c to your platform! Look at the definition of fflush, fread, ungetc on your system, then report this to bug-gnulib."
   ^~~~~
make[2]: *** [Makefile:9139: lib/fseterr.o] Error 1
make[2]: *** [Makefile:9139: lib/freadahead.o] Error 1
lib/fseeko.c: In function 'rpl_fseeko':
lib/fseeko.c:110:4: error: #error "Please port gnulib fseeko.c to your platform! Look at the code in fseeko.c, then report this to bug-gnulib."
   #error "Please port gnulib fseeko.c to your platform! Look at the code in fseeko.c, then report this to bug-gnulib."
    ^~~~~
make[2]: *** [Makefile:9139: lib/fseeko.o] Error 1
make[2]: Leaving directory '/var/tmp/portage/sys-apps/coreutils-8.29-r1/work/coreutils-8.29'
make[1]: *** [Makefile:11729: all-recursive] Error 1
make[1]: Leaving directory '/var/tmp/portage/sys-apps/coreutils-8.29-r1/work/coreutils-8.29'
make: *** [Makefile:5990: all] Error 2
 * ERROR: sys-apps/coreutils-8.29-r1::gentoo failed (compile phase):
[...]

coreutils-8.30 build fine with glibc-2.28-r5. So I guess 8.30 should go stable alongside glibc-2.28-r5. Filing this for ppc64 only as this is the only arch I tested glibc-2.28-r5 on. But probably this affects other archs as well.
Comment 1 ernsteiswuerfel archtester 2019-01-15 01:58:14 UTC
Created attachment 561178 [details]
build.log (8.29-r1, ppc64)
Comment 2 ernsteiswuerfel archtester 2019-01-15 01:58:59 UTC
Created attachment 561180 [details]
emerge --info