Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 713106 - sys-fs/eudev-3.2.9 merge failed: "Aborting due to QA concerns: textrels"
Summary: sys-fs/eudev-3.2.9 merge failed: "Aborting due to QA concerns: textrels"
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: riscv Linux
: Normal normal (vote)
Assignee: eudev team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-03-18 04:13 UTC by Skylar
Modified: 2023-10-11 20:04 UTC (History)
2 users (show)

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


Attachments
emerge --info (emerge info.txt,5.73 KB, text/plain)
2020-03-18 04:14 UTC, Skylar
Details
emerge -pqv (emerge pvq.txt,141 bytes, text/plain)
2020-03-18 04:16 UTC, Skylar
Details
build.log (build.log,130.12 KB, text/plain)
2020-03-18 04:17 UTC, Skylar
Details
scanelf (scanelf.txt,216 bytes, text/plain)
2020-03-18 04:24 UTC, Skylar
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Skylar 2020-03-18 04:13:42 UTC
>>> Completed installing sys-fs/eudev-3.2.9 into /var/tmp/portage/sys-fs/eudev-3.2.9/image/

 * Final size of build directory: 19068 KiB (18.6 MiB)
 * Final size of installed tree:   1472 KiB ( 1.4 MiB)


 * QA Notice: The following files contain runtime text relocations
 *  Text relocations force the dynamic linker to perform extra
 *  work at startup, waste system resources, and may pose a security
 *  risk.  On some architectures, the code may not even function
 *  properly, if at all.
 *  For more information, see:
 * 
 *    https://wiki.gentoo.org/wiki/Hardened/HOWTO_locate_and_fix_textrels
 * 
 *  Please include the following list of files in your report:
 * TEXTREL bin/udevadm

 * ERROR: sys-fs/eudev-3.2.9::gentoo failed:
 *   Aborting due to QA concerns:  textrels,
 * 
 * Call stack:
 *     misc-functions.sh, line 586:  Called install_qa_check
 *     misc-functions.sh, line 132:  Called source 'install_symlink_html_docs'
 *   10executable-issues, line 145:  Called elf_check
 *   10executable-issues, line 141:  Called die
 * The specific snippet of code:
 *              die "Aborting due to QA concerns: ${die_msg}"

Reproducible: Always

Steps to Reproduce:
1. Compile sys-fs/eudev-3.2.9
Actual Results:  
Install fails.

Expected Results:  
Installs correctly.
Comment 1 Skylar 2020-03-18 04:14:49 UTC
Created attachment 621152 [details]
emerge --info
Comment 2 Skylar 2020-03-18 04:16:25 UTC
Created attachment 621154 [details]
emerge -pqv
Comment 3 Skylar 2020-03-18 04:17:55 UTC
Created attachment 621156 [details]
build.log
Comment 4 Skylar 2020-03-18 04:24:07 UTC
Created attachment 621158 [details]
scanelf
Comment 5 Anthony Basile gentoo-dev 2020-03-18 21:32:55 UTC
Is this riscv arch?
Comment 6 Anthony Basile gentoo-dev 2020-03-18 22:44:56 UTC
(In reply to Anthony Basile from comment #5)
> Is this riscv arch?

Sorry I meant to ask, is this only happening on riscv arch?  Because I've never seen it before.
Comment 7 Skylar 2020-03-19 05:24:26 UTC
A rebuild of the package worked fine on an amd64 install.

I submitted a similar bug report for gdb: https://bugs.gentoo.org/713082
Comment 8 orbea 2023-09-12 16:23:25 UTC
Its claimed in the gdb issue that it was fixed as of Binutils 2.41, is that also true here?