[sparc] unable to link against optimized libpthread due to wrong symbols

Bug #78161 reported by Fabio Massimo Di Nitto
6
Affects Status Importance Assigned to Milestone
glibc (Ubuntu)
Fix Released
Medium
Fabio Massimo Di Nitto
Dapper
Fix Released
Medium
Fabio Massimo Di Nitto
Edgy
Fix Released
Medium
Fabio Massimo Di Nitto

Bug Description

From David S. Miller.

[ Jeff, when people try to link 64-bit pthread applications on
  sparc on Niagara or UltraSPARC-III boxes, they get link errors
  because glibc doesn't set the symbol versions correctly in
  libpthread.so in these cases... ]

The bug here is an error in the regular expressions used
in linuxthreads/shlib-versions and nptl/shlib-versions

They both use "sparc64-.*-linux.*" but it should be using
"sparc64.*-.*-linux.*"

The other shlib-versions files in the glibc tree get this right.

Revision history for this message
Fabio Massimo Di Nitto (fabbione) wrote :

the problem has been addressed in feisty with glibc (2.5-0ubuntu7) feisty; urgency=low
upload.

Changed in glibc:
assignee: nobody → fabbione
importance: Undecided → Medium
status: Unconfirmed → Confirmed
Revision history for this message
Fabio Massimo Di Nitto (fabbione) wrote :

In attachment the testcase to reproduce the problem.

A Niagara machine or faure is required to reproduce the problem. The problem does NOT show up on non optimized glibc/CPU.

Revision history for this message
Fabio Massimo Di Nitto (fabbione) wrote :

dapper released -> proposed debdiff

Revision history for this message
Fabio Massimo Di Nitto (fabbione) wrote :

edgy released -> proposed debdiff

Changed in glibc:
assignee: nobody → fabbione
importance: Undecided → Medium
status: Unconfirmed → Confirmed
assignee: nobody → fabbione
importance: Undecided → Medium
status: Unconfirmed → Confirmed
Revision history for this message
Fabio Massimo Di Nitto (fabbione) wrote :

Fixed in feisty

Changed in glibc:
status: Confirmed → Fix Released
Revision history for this message
Fabio Massimo Di Nitto (fabbione) wrote :

Packages have been uploaded to -proposed.

Revision history for this message
Colin Watson (cjwatson) wrote :
Revision history for this message
Colin Watson (cjwatson) wrote :

Accepted into dapper-proposed. Please proceed with testing via the QA team.

Changed in glibc:
status: Confirmed → Fix Committed
Revision history for this message
Colin Watson (cjwatson) wrote :

Accepted into edgy-proposed. Please proceed with testing via the QA team.

Changed in glibc:
status: Confirmed → Fix Committed
Revision history for this message
Fabio Massimo Di Nitto (fabbione) wrote :

QA team notified.

Fabio

Revision history for this message
Simon Law (sfllaw) wrote :

Tested and approved for dapper-updates and edgy-updates.

Feel free to upload immediately.

Revision history for this message
Fabio Massimo Di Nitto (fabbione) wrote :

Packages uploaded to -updates.

Revision history for this message
Fabio Massimo Di Nitto (fabbione) wrote :
Revision history for this message
Fabio Massimo Di Nitto (fabbione) wrote :
Revision history for this message
Tollef Fog Heen (tfheen) wrote :

Accepted into edgy-updates.

Changed in glibc:
status: Fix Committed → Fix Released
Revision history for this message
Tollef Fog Heen (tfheen) wrote :

Accepted into dapper-updates.

Changed in glibc:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.