Summary: | dev-libs/grantlee-0.2.0 fails to build on arm hardfp | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Meik Frischke <meik.frischke> |
Component: | [OLD] KDE | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | arm, scarabeus |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | ARM | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build log
libgrantlee_core.so.0.2.0 compiled without -Wl,--fatal-warnings g++ -Wl,-M output |
Description
Meik Frischke
2012-08-11 17:55:03 UTC
Created attachment 321034 [details]
build log
/usr/lib/gcc/armv7a-hardfloat-linux-gnueabi/4.5.3/../../../../armv7a-hardfloat-linux-gnueabi/bin/ld: warning: creating a DT_TEXTREL in a shared object. No idea where that is coming from. Maybe some arm people know... well, the build shouldn't be using -Wl,--fatal-warnings in the first place. that's almost as bad as -Werror. if that weren't there, scanelf would have kicked in and done some debugging and provided logs that we could look at. Meik: please run: scanelf -qyRAF '%T %p' /tmp/portage/dev-libs/grantlee-0.2.0/work/grantlee-0.2.0_build >& log and then post that log file as an attachment (In reply to comment #3) > well, the build shouldn't be using -Wl,--fatal-warnings in the first place. > that's almost as bad as -Werror. if that weren't there, scanelf would have > kicked in and done some debugging and provided logs that we could look at. That was afaik a team decision at some point, it's hardwired into all kde ebuilds. Since I dont know what the reason for it was, this is a good agenda topic for the next monthly meeting... (In reply to comment #4) textrels, while generally something we should investigate & fix, are not something we should be blocking the install of packages for (In reply to comment #3) > Meik: please run: > scanelf -qyRAF '%T %p' > /tmp/portage/dev-libs/grantlee-0.2.0/work/grantlee-0.2.0_build >& log > running scanelf in that directory gives no output in quiet mode (In reply to comment #6) right, because --fatal-warnings was used, the output was deleted if you look at the build log, you'll want to run that last command by hand (minus the -Wl,--fatal-warnings flag), and then run scanelf Created attachment 322138 [details]
libgrantlee_core.so.0.2.0 compiled without -Wl,--fatal-warnings
Created attachment 322140 [details]
g++ -Wl,-M output
fixed in grantlee-0.3.0 (linker warnings are now nonfatal) |