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


Reply via email to