libglapi not linked against pthread
Bug #1053088 reported by
Felix Geyer
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Gentoo Linux |
Fix Released
|
Medium
|
|||
mesa (Fedora) |
Fix Released
|
High
|
|||
mesa (Ubuntu) |
Fix Released
|
High
|
Timo Aaltonen | ||
Quantal |
Fix Released
|
High
|
Timo Aaltonen |
Bug Description
qt4-x11 fails to build on armel and armhf because libglapi is not linked against pthread:
> g++ -c -pipe -O2 -Wall -W -I../..
> g++ -Wl,-O1 -o opengles2 opengles2.o -lfontconfig -lGLESv2
> /usr/lib/
>collect2: error: ld returned 1 exit status
Fedora has applied this patch to their mesa package:
http://
Related branches
Changed in mesa (Ubuntu): | |
importance: | Undecided → High |
summary: |
- libglapi not linked against pthread on armel and armhf + libglapi not linked against pthread |
Changed in gentoo: | |
importance: | Unknown → Medium |
Changed in mesa (Ubuntu Quantal): | |
milestone: | none → ubuntu-12.10-beta-2 |
status: | New → Triaged |
Changed in mesa (Ubuntu Quantal): | |
assignee: | nobody → Timo Aaltonen (tjaalton) |
Changed in gentoo: | |
status: | Unknown → Fix Released |
Changed in mesa (Fedora): | |
importance: | Unknown → High |
status: | Unknown → Fix Released |
To post a comment you must log in.
Description of problem:
mesa-libglapi.i686: W: undefined- non-weak- symbol /usr/lib/ libglapi. so.0.0. 0 pthread_getspecific non-weak- symbol /usr/lib/ libglapi. so.0.0. 0 pthread_key_create non-weak- symbol /usr/lib/ libglapi. so.0.0. 0 pthread_once non-weak- symbol /usr/lib/ libglapi. so.0.0. 0 pthread_setspecific
mesa-libglapi.i686: W: undefined-
mesa-libglapi.i686: W: undefined-
mesa-libglapi.i686: W: undefined-
mesa-libglapi.i686: E: library- without- ldconfig- postin /usr/lib/ libglapi. so.0.0. 0 without- ldconfig- postun /usr/lib/ libglapi. so.0.0. 0
mesa-libglapi.i686: E: library-
Trying to link against it:
[ 16%] /usr/bin/ld: /lib64/ libglapi. so.0: undefined reference to symbol 'pthread_ once@@GLIBC_ 2.2.5' once@@GLIBC_ 2.2.5' is defined in DSO /lib64/ libpthread. so.0 so try adding it to the linker command line
/usr/bin/ld: note: 'pthread_
Version-Release number of selected component (if applicable): 8.1-0.8. fc18
mesa-libglapi-