Commits on Source (22)
-
Signed-off-by:
Julien Danjou <julien@danjou.info>
-
It's easier to add a line to a list of functions in a template file than copy-pasting five lines of template from other entries and editing configure.ac. Reviewed-by:
Jamey Sharp <jamey@minilop.net>
-
Julien Danjou authored
Signed-off-by:
Julien Danjou <julien@danjou.info> Reviewed-by:
Jamey Sharp <jamey@minilop.net>
-
Julien Danjou authored
Signed-off-by:
Julien Danjou <julien@danjou.info>
-
Rémi Denis-Courmont authored
POSIX does not warrant much about pthread_t. It is not necessarily the same convertible to int as far as the calling conventions are concerned. Reviewed-by:
Julien Cristau <jcristau@debian.org> Signed-off-by:
Peter Harris <pharris@opentext.com>
-
Rémi Denis-Courmont authored
Anyway, the return value from pthread_self() being the only legal pthread_t value in the case of stubs, all threads are one and the same. In other words, pthread_equal() is always true. Reviewed-by:
Julien Cristau <jcristau@debian.org> Signed-off-by:
Peter Harris <pharris@opentext.com>
-
Colin Walters authored
http://people.gnome.org/~walters/docs/build-api.txt Signed-off-by:
Adam Jackson <ajax@redhat.com>
-
Ben Widawsky authored
Lots of symbols are still missing, but this is required to build mesa as a result of using pthread-stubs with the latest mesa, specifically: commit 8aeb6d768b4285f600d09f38d0b406adf46c251d Author: Rob Herring <robh@kernel.org> Date: Tue May 3 21:02:47 2016 -0500 gbm: Add map/unmap functions Cc: Rob Clark <robclark@freedesktop.org> Signed-off-by:
Ben Widawsky <ben@bwidawsk.net> Signed-off-by:
Uli Schlachter <psychon@znc.in>
-
Emil Velikov authored
If the pathname has space things will explode in various ways. Avoid that by adding quotation marks where applicable. Signed-off-by:
Emil Velikov <emil.velikov@collabora.com> Acked-by:
Eric Anholt <eric@anholt.net> Signed-off-by:
Uli Schlachter <psychon@znc.in>
-
Emil Velikov authored
This reverts commit fa6db2f9. This commit causes pthread-stubs to provide a library (with stubs) for most platforms. This by itself is the goal of the project, although unveiled severe design issue with the project as a whole. That will be covered and addressed in a later commit. In other words: pthread-stubs won't provide/guarantee these symbols any more. That is perfectly fine since a) there has been no pthread-stubs release that provides the API, and b) these should be provided by a full blown pthreads implementation. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=98048 Acked-by:
Eric Anholt <eric@anholt.net> Signed-off-by:
Uli Schlachter <psychon@znc.in>
-
Emil Velikov authored
The current design handles the most common use-cases, although it causes breakage on others (when a pthreads liked library is dlopened). Refer to the README for further details. The new design, makes pthread-stubs a "meta" package which _never_ provides a library but only a .pc file. pthread-stubs checks if the run-time (libc or otherwise) expose lightweight pthread symbols to link against and defaults to a full blown pthread. This way projects can use the Cflags/Libs without having to know the details. Alternatively they can directly link against the pthread implementation, although that might bring unwarranted overhead. v2: - Remove m4 macro, always use -pthread and document why. - Sort the symbol list, document how it's derived what is allowed and what not. - Rework the README to start from current state of afairs to past ones. - Document platforms that are 'safe' and ones that are not. v3: - Add SVN note about -pthread + Cygwin/mingw/mingw-w64 Signed-off-by:
Emil Velikov <emil.velikov@collabora.com> Acked-by:
Eric Anholt <eric@anholt.net> Signed-off-by:
Uli Schlachter <psychon@znc.in>
-
Emil Velikov authored
As of last commit we no longer create any binaries, thus config.h, CC and libtool are no longer required. Signed-off-by:
Emil Velikov <emil.velikov@collabora.com> Acked-by:
Eric Anholt <eric@anholt.net> Signed-off-by:
Uli Schlachter <psychon@znc.in>
-
Emil Velikov authored
Cc: Uli Schlachter <psychon@znc.in> Signed-off-by:
Emil Velikov <emil.velikov@collabora.com> Signed-off-by:
Uli Schlachter <psychon@znc.in>
-
Uli Schlachter authored
-
Andreas Boll authored
Release libpthread-stubs 0.4
-
Andreas Boll authored
-
Andreas Boll authored
-
Andreas Boll authored
-
Andreas Boll authored
-
Andreas Boll authored
-
Andreas Boll authored
-
Andreas Boll authored
debian/source/format
0 → 100644
stubs.c
deleted
100644 → 0