+1
Alan Coopersmith wrote:
> I am sponsoring this case for myself and have marked it closed approved
> automatic as it simply delivers a "no-op" pkgconfig file. The case
> binding is micro/patch.
>
> -Alan Coopersmith- alan.coopersmith at sun.com
> Sun Microsystems, Inc. - X Window System Engineering
>
> Template Version: @(#)sac_nextcase %I% %G% SMI
> This information is Copyright 2008 Sun Microsystems
> 1. Introduction
> 1.1. Project/Component Working Name:
> pthread-stubs
> 1.2. Name of Document Author/Supplier:
> Author: Alan Coopersmith
> 1.3 Date of This Document:
> 23 October, 2008
> 4. Technical Description
>
> This case delivers pkgconfig files named pthread-stubs.pc, to satisfy
> dependencies of several source packages from X.Org and related communities
> (DRI & XCB).
>
> The community description of pthread-stubs is:
>
> This library provides weak aliases for pthread functions not
> provided in libc or otherwise available by default. Libraries
> like libxcb rely on pthread stubs to use pthreads optionally,
> becoming thread-safe when linked to libpthread, while avoiding any
> performance hit when running single-threaded. libpthread-stubs
> supports this behavior even on platforms which do not supply all
> the necessary pthread stubs. On platforms which already supply
> all the necessary pthread stubs, this package ships only the
> pkg-config file pthread-stubs.pc, to allow libraries to
> unconditionally express a dependency on pthread-stubs and still
> obtain correct behavior.
>
> Since Solaris libc has all the required pthread functions already, no
> library is built on Solaris, and the delivered pthread-stubs file has
> a blank "Libs" line, causing pkg-config --libs pthread-stubs to print
> that no linker flags are necessary to safely build a package calling
> pthread functions.
>
> Delivered files:
> ----------------
> In package SUNWxwinc:
> /usr/lib/pkgconfig/pthread-stubs.pc
> /usr/lib/{sparcv9,amd64}/pkgconfig/pthread-stubs.pc
>
> Exported interfaces:
> --------------------
> pthread-stubs pkg-config entry Uncommitted
>
> 6. Resources and Schedule
> 6.4. Steering Committee requested information
> 6.4.1. Consolidation C-team Name:
> X Consolidation / Desktop C-Team
> 6.5. ARC review type: Automatic
> 6.6. ARC Exposure: open
>