annotate src/pthreads-1-fixes.patch @ 3256:7fb479d0241c

Update build tools for native mingw * src/build-m4.mk: do nothing for native mingw build * Makefile.in: - add bison, m4 as natve mingw, and python as jit build requirements. - remove build-bison as a mingw build dependancy * index.html: Add msys-bison to mingw required packages and mention ghostscript and python.
author John Donoghue <john.donoghue@ieee.org>
date Thu, 26 Sep 2013 21:18:39 -0400
parents e911d2fa403b
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2559
480cba57f1bf update package pthreads
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
1 This file is part of MXE.
480cba57f1bf update package pthreads
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
2 See index.html for further information.
480cba57f1bf update package pthreads
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
3
2560
e911d2fa403b package pthreads: more linking convenience
Mark Brand <mabrand@mabrand.nl>
parents: 2559
diff changeset
4 From e951f784c852f4cd8298864190936fded1efceba Mon Sep 17 00:00:00 2001
2559
480cba57f1bf update package pthreads
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
5 From: Mark Brand <mabrand@mabrand.nl>
480cba57f1bf update package pthreads
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
6 Date: Sun, 27 May 2012 22:00:19 +0200
480cba57f1bf update package pthreads
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
7 Subject: [PATCH] force static for convenience
480cba57f1bf update package pthreads
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
8
480cba57f1bf update package pthreads
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
9 ---
2560
e911d2fa403b package pthreads: more linking convenience
Mark Brand <mabrand@mabrand.nl>
parents: 2559
diff changeset
10 pthread.h | 4 ++++
e911d2fa403b package pthreads: more linking convenience
Mark Brand <mabrand@mabrand.nl>
parents: 2559
diff changeset
11 sched.h | 4 ++++
e911d2fa403b package pthreads: more linking convenience
Mark Brand <mabrand@mabrand.nl>
parents: 2559
diff changeset
12 semaphore.h | 4 ++++
e911d2fa403b package pthreads: more linking convenience
Mark Brand <mabrand@mabrand.nl>
parents: 2559
diff changeset
13 3 files changed, 12 insertions(+)
2559
480cba57f1bf update package pthreads
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
14
480cba57f1bf update package pthreads
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
15 diff --git a/pthread.h b/pthread.h
480cba57f1bf update package pthreads
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
16 index b4072f7..c88c886 100755
480cba57f1bf update package pthreads
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
17 --- a/pthread.h
480cba57f1bf update package pthreads
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
18 +++ b/pthread.h
480cba57f1bf update package pthreads
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
19 @@ -547,6 +547,10 @@ extern "C"
480cba57f1bf update package pthreads
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
20 * do NOT define PTW32_BUILD, and then the variables/functions will
480cba57f1bf update package pthreads
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
21 * be imported correctly.
480cba57f1bf update package pthreads
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
22 */
480cba57f1bf update package pthreads
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
23 +
480cba57f1bf update package pthreads
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
24 +// MXE: Set this for convenience here since MXE only does static.
480cba57f1bf update package pthreads
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
25 +#define PTW32_STATIC_LIB
480cba57f1bf update package pthreads
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
26 +
480cba57f1bf update package pthreads
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
27 #if !defined(PTW32_STATIC_LIB)
480cba57f1bf update package pthreads
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
28 # if defined(PTW32_BUILD)
480cba57f1bf update package pthreads
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
29 # define PTW32_DLLPORT __declspec (dllexport)
2560
e911d2fa403b package pthreads: more linking convenience
Mark Brand <mabrand@mabrand.nl>
parents: 2559
diff changeset
30 diff --git a/sched.h b/sched.h
e911d2fa403b package pthreads: more linking convenience
Mark Brand <mabrand@mabrand.nl>
parents: 2559
diff changeset
31 index f36a97a..1f4f401 100755
e911d2fa403b package pthreads: more linking convenience
Mark Brand <mabrand@mabrand.nl>
parents: 2559
diff changeset
32 --- a/sched.h
e911d2fa403b package pthreads: more linking convenience
Mark Brand <mabrand@mabrand.nl>
parents: 2559
diff changeset
33 +++ b/sched.h
e911d2fa403b package pthreads: more linking convenience
Mark Brand <mabrand@mabrand.nl>
parents: 2559
diff changeset
34 @@ -76,6 +76,10 @@
e911d2fa403b package pthreads: more linking convenience
Mark Brand <mabrand@mabrand.nl>
parents: 2559
diff changeset
35 * do NOT define PTW32_BUILD, and then the variables/functions will
e911d2fa403b package pthreads: more linking convenience
Mark Brand <mabrand@mabrand.nl>
parents: 2559
diff changeset
36 * be imported correctly.
e911d2fa403b package pthreads: more linking convenience
Mark Brand <mabrand@mabrand.nl>
parents: 2559
diff changeset
37 */
e911d2fa403b package pthreads: more linking convenience
Mark Brand <mabrand@mabrand.nl>
parents: 2559
diff changeset
38 +
e911d2fa403b package pthreads: more linking convenience
Mark Brand <mabrand@mabrand.nl>
parents: 2559
diff changeset
39 +// MXE: Set this for convenience here since MXE only does static.
e911d2fa403b package pthreads: more linking convenience
Mark Brand <mabrand@mabrand.nl>
parents: 2559
diff changeset
40 +#define PTW32_STATIC_LIB
e911d2fa403b package pthreads: more linking convenience
Mark Brand <mabrand@mabrand.nl>
parents: 2559
diff changeset
41 +
e911d2fa403b package pthreads: more linking convenience
Mark Brand <mabrand@mabrand.nl>
parents: 2559
diff changeset
42 #if !defined(PTW32_STATIC_LIB)
e911d2fa403b package pthreads: more linking convenience
Mark Brand <mabrand@mabrand.nl>
parents: 2559
diff changeset
43 # if defined(PTW32_BUILD)
e911d2fa403b package pthreads: more linking convenience
Mark Brand <mabrand@mabrand.nl>
parents: 2559
diff changeset
44 # define PTW32_DLLPORT __declspec (dllexport)
e911d2fa403b package pthreads: more linking convenience
Mark Brand <mabrand@mabrand.nl>
parents: 2559
diff changeset
45 diff --git a/semaphore.h b/semaphore.h
e911d2fa403b package pthreads: more linking convenience
Mark Brand <mabrand@mabrand.nl>
parents: 2559
diff changeset
46 index c6e9407..2b64173 100755
e911d2fa403b package pthreads: more linking convenience
Mark Brand <mabrand@mabrand.nl>
parents: 2559
diff changeset
47 --- a/semaphore.h
e911d2fa403b package pthreads: more linking convenience
Mark Brand <mabrand@mabrand.nl>
parents: 2559
diff changeset
48 +++ b/semaphore.h
e911d2fa403b package pthreads: more linking convenience
Mark Brand <mabrand@mabrand.nl>
parents: 2559
diff changeset
49 @@ -75,6 +75,10 @@
e911d2fa403b package pthreads: more linking convenience
Mark Brand <mabrand@mabrand.nl>
parents: 2559
diff changeset
50 * do NOT define PTW32_BUILD, and then the variables/functions will
e911d2fa403b package pthreads: more linking convenience
Mark Brand <mabrand@mabrand.nl>
parents: 2559
diff changeset
51 * be imported correctly.
e911d2fa403b package pthreads: more linking convenience
Mark Brand <mabrand@mabrand.nl>
parents: 2559
diff changeset
52 */
e911d2fa403b package pthreads: more linking convenience
Mark Brand <mabrand@mabrand.nl>
parents: 2559
diff changeset
53 +
e911d2fa403b package pthreads: more linking convenience
Mark Brand <mabrand@mabrand.nl>
parents: 2559
diff changeset
54 +// MXE: Set this for convenience here since MXE only does static.
e911d2fa403b package pthreads: more linking convenience
Mark Brand <mabrand@mabrand.nl>
parents: 2559
diff changeset
55 +#define PTW32_STATIC_LIB
e911d2fa403b package pthreads: more linking convenience
Mark Brand <mabrand@mabrand.nl>
parents: 2559
diff changeset
56 +
e911d2fa403b package pthreads: more linking convenience
Mark Brand <mabrand@mabrand.nl>
parents: 2559
diff changeset
57 #if !defined(PTW32_STATIC_LIB)
e911d2fa403b package pthreads: more linking convenience
Mark Brand <mabrand@mabrand.nl>
parents: 2559
diff changeset
58 # if defined(PTW32_BUILD)
e911d2fa403b package pthreads: more linking convenience
Mark Brand <mabrand@mabrand.nl>
parents: 2559
diff changeset
59 # define PTW32_DLLPORT __declspec (dllexport)
2559
480cba57f1bf update package pthreads
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
60 --
480cba57f1bf update package pthreads
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
61 1.7.9.2
480cba57f1bf update package pthreads
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
62