Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 496368

Summary: dev-libs/icu-71.1-r1 ignores CFLAGS in one library
Product: Gentoo Linux Reporter: Andrew Savchenko <bircoph>
Component: Current packagesAssignee: Gentoo Office Team <office>
Status: CONFIRMED ---    
Severity: QA CC: bircoph, itumaykin+gentoo, jstein, sam
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 59506    
Attachments: emerge --info

Description Andrew Savchenko gentoo-dev 2013-12-29 13:07:15 UTC
Hi, portage warns:

QA: other
^[[31;01mQA Notice: Files built without respecting CFLAGS have been detected^[[0m
 Please include the following list of files in your report:
/usr/lib64/libicudata.so.51.2
Comment 1 Andrew Savchenko gentoo-dev 2013-12-29 13:07:31 UTC
Created attachment 366446 [details]
emerge --info
Comment 2 Andreas K. Hüttel archtester gentoo-dev 2014-03-04 22:26:36 UTC
Is this still the case with icu-52.1 ?
Comment 3 Andreas K. Hüttel archtester gentoo-dev 2014-09-12 19:09:51 UTC
(In reply to Andreas K. Hüttel from comment #2)
> Is this still the case with icu-52.1 ?

No reply.
Comment 4 Andrew Savchenko gentoo-dev 2014-09-18 11:42:00 UTC
This is still an issue with icu-52.1:

 * QA Notice: Files built without respecting CFLAGS have been detected
 *  Please include the following list of files in your report:
 * /usr/lib/libicudata.so.52.1
Comment 5 Coacher 2016-05-16 21:40:46 UTC
Reproducible with dev-libs/icu-57.1:

 * QA Notice: Files built without respecting CFLAGS have been detected
 *  Please include the following list of files in your report:
 * /usr/lib64/libicudata.so.57.1
Comment 6 Andreas K. Hüttel archtester gentoo-dev 2016-11-19 21:04:29 UTC
OK some research has shown that libicudata.so is a pure data archive with essentially no code inside. Which makes adding code optimization flags rather silly... but other problems remain, see e.g.,

http://stackoverflow.com/questions/22859444/cross-compiled-icu4c-does-not-work-all-applications-exit-with-code-1


If anyone wants to have a closer look, the packging is done in tools/pkgdata/pkgdata.cpp ...
Comment 7 Anton Bolshakov 2017-06-18 12:19:12 UTC
 * QA Notice: Files built without respecting CFLAGS have been detected
 *  Please include the following list of files in your report:
 * /usr/lib32/libicudata.so.58.2
 * /usr/lib64/libicudata.so.58.2
Comment 8 Conrad Kostecki gentoo-dev 2019-04-14 13:09:02 UTC
 * QA Notice: Files built without respecting CFLAGS have been detected
 *  Please include the following list of files in your report:
 * /usr/lib/libicudata.so.64.1
 * /usr/lib64/libicudata.so.64.1
Comment 9 Agostino Sarubbo gentoo-dev 2021-09-24 21:08:00 UTC
tinderbox has reproduced this issue with version 69.1-r1 - Updating summary.
Comment 10 Agostino Sarubbo gentoo-dev 2021-11-23 15:27:19 UTC
ci has reproduced this issue with version 70.1 - Updating summary.
Comment 11 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-01-14 20:44:52 UTC
Probably related: https://sources.debian.org/patches/icu/70.1-2/icudata-stdlibs.patch/.

Need to investigate properly why they've done that though, can't blindly apply.
Comment 12 Agostino Sarubbo gentoo-dev 2022-01-15 08:33:49 UTC
ci has reproduced this issue with version 70.1-r1 - Updating summary.
Comment 13 Agostino Sarubbo gentoo-dev 2022-04-10 18:45:51 UTC
ci has reproduced this issue with version 71.1 - Updating summary.
Comment 14 Agostino Sarubbo gentoo-dev 2022-05-18 12:36:29 UTC
ci has reproduced this issue with version 71.1-r1 - Updating summary.