Summary: | app-benchmarks/acovea-5.1.1 - runacovea.o: undefined reference to symbol 'brahe_prng_init' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Kacper Kowalik (Xarthisius) (RETIRED) <xarthisius> |
Component: | Current packages | Assignee: | Patrick Lauer <patrick> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ago, benchmarks, tamiko, toralf |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 372079, 534820 | ||
Attachments: |
build log
acovea-5.1.1-underlinking.patch acovea-5.1.1-underlinking.patch v2 |
Description
Kacper Kowalik (Xarthisius) (RETIRED)
2013-12-24 11:04:18 UTC
--- acovea-5.1.1.ebuild +++ acovea-5.1.1.ebuild @@ -26,13 +26,14 @@ epatch "${FILESDIR}"/${P}-asneeded.patch \ "${FILESDIR}"/${P}-free-fix.patch \ "${FILESDIR}"/${P}-gcc44.patch \ - "${FILESDIR}"/${P}-glibc-212.patch + "${FILESDIR}"/${P}-glibc-212.patch \ + "${FILESDIR}"/${P}-underlinking.patch if has_version ">=dev-libs/libevocosm-3.3.0"; then epatch ${FILESDIR}"/${P}-libevocosm.patch" fi - eautomake + eautoreconf } src_configure() { --- acovea-5.1.1-asneeded.patch +++ acovea-5.1.1-asneeded.patch @@ -13,4 +13,4 @@ DEFS=-I. -I$(srcdir) + -+LIBS = -lexpat ++LIBS+=-lexpat Created attachment 369050 [details, diff]
acovea-5.1.1-underlinking.patch
Created attachment 380028 [details, diff]
acovea-5.1.1-underlinking.patch v2
The proposed patch doesn't work. This is because acovea hardcodes the link line in ${S}/cmdline/Makefile.am to
LIBS = -L../libacovea -lacovea -lcoyotl -levocosm
This patch just adds '-lbrahe' to this line.
+ 01 Jul 2014; Patrick Lauer <patrick@gentoo.org> +acovea-5.1.1-r1.ebuild, + +files/acovea-5.1.1-underlinking.patch, acovea-5.1.1.ebuild: + Fix underlinking #495212 *** Bug 520982 has been marked as a duplicate of this bug. *** *** Bug 534794 has been marked as a duplicate of this bug. *** |