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

Bug #78161 reported by Fabio Massimo Di Nitto on 2007-01-06
6
Affects Status Importance Assigned to Milestone
glibc (Ubuntu)
Medium
Fabio Massimo Di Nitto
Dapper
Medium
Fabio Massimo Di Nitto
Edgy
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.

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

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.

dapper released -> proposed debdiff

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

Fixed in feisty

Changed in glibc:
status: Confirmed → Fix Released

Packages have been uploaded to -proposed.

Colin Watson (cjwatson) wrote :

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

Changed in glibc:
status: Confirmed → Fix Committed
Colin Watson (cjwatson) wrote :

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

Changed in glibc:
status: Confirmed → Fix Committed

QA team notified.

Fabio

Simon Law (sfllaw) wrote :

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

Feel free to upload immediately.

Packages uploaded to -updates.

Tollef Fog Heen (tfheen) wrote :

Accepted into edgy-updates.

Changed in glibc:
status: Fix Committed → Fix Released
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  Edit
Everyone can see this information.

Other bug subscribers

Bug attachments