Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 715146 - sys-auth/rtkit-0.12: xml-introspection.S:7: Error: unrecognized symbol type "" on arm
Summary: sys-auth/rtkit-0.12: xml-introspection.S:7: Error: unrecognized symbol type "...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: ARM Linux
: Normal normal
Assignee: Marek Szuba (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-03-28 11:11 UTC by James Le Cuirot
Modified: 2020-03-29 21:45 UTC (History)
0 users

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


Attachments
build.log (build.log,14.79 KB, text/plain)
2020-03-28 11:11 UTC, James Le Cuirot
Details
emerge-info.txt (emerge-info.txt,6.92 KB, text/plain)
2020-03-28 11:12 UTC, James Le Cuirot
Details

Note You need to log in before you can comment on or make changes to this bug.
Description James Le Cuirot gentoo-dev 2020-03-28 11:11:56 UTC
Created attachment 626552 [details]
build.log

sys-auth/rtkit-0.12 fails to build on arm.

armv7a-unknown-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.     -mcpu=cortex-a9 -mfpu=neon -O3 -pipe -c -o xml-introspection.o xml-introspection.S
xml-introspection.S: Assembler messages:
xml-introspection.S:7: Error: unrecognized symbol type ""
make[1]: *** [Makefile:683: xml-introspection.o] Error 1

By contrast, 0.11-r3 works fine.
Comment 1 James Le Cuirot gentoo-dev 2020-03-28 11:12:26 UTC
Created attachment 626554 [details]
emerge-info.txt
Comment 2 Marek Szuba (RETIRED) archtester gentoo-dev 2020-03-28 12:30:34 UTC
D'oh, I did see that upstream issue but completely failed to make the connection with our own keywords. Anyway, come 0.13 there will be no assembly in rtkit sources again so I'll just mask 0.12 on arm.
Comment 3 Larry the Git Cow gentoo-dev 2020-03-28 12:43:38 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08032a0d395545dac5796583439550105d69a88b

commit 08032a0d395545dac5796583439550105d69a88b
Author:     Marek Szuba <marecki@gentoo.org>
AuthorDate: 2020-03-28 12:40:20 +0000
Commit:     Marek Szuba <marecki@gentoo.org>
CommitDate: 2020-03-28 12:43:27 +0000

    profiles: mask =sys-auth/rtkit-0.12 on arm
    
    Includes an assembly file that is not compatible with arm. Only masking
    that specific release because I might backport the upstream change to be
    included in 0.13 back to what is currently available.
    
    Bug: https://bugs.gentoo.org/715146
    Signed-off-by: Marek Szuba <marecki@gentoo.org>

 profiles/arch/arm/package.mask | 7 +++++++
 1 file changed, 7 insertions(+)
Comment 4 Larry the Git Cow gentoo-dev 2020-03-29 21:45:57 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37c9e4d5014a4d93d358432c931783146cd20a1e

commit 37c9e4d5014a4d93d358432c931783146cd20a1e
Author:     Marek Szuba <marecki@gentoo.org>
AuthorDate: 2020-03-29 21:37:01 +0000
Commit:     Marek Szuba <marecki@gentoo.org>
CommitDate: 2020-03-29 21:39:18 +0000

    sys-auth/rtkit: do not use assembly for introspection data
    
    Backport of an upstream change to 0.12.
    
    Closes: https://bugs.gentoo.org/715146
    Signed-off-by: Marek Szuba <marecki@gentoo.org>

 .../files/rtkit-0.12_introspection_no_asm.patch    | 245 +++++++++++++++++++++
 sys-auth/rtkit/rtkit-0.12-r1.ebuild                |  49 +++++
 2 files changed, 294 insertions(+)