Mercurial > mxe-octave
annotate src/suitesparse-2-metis.patch @ 6082:480f60641fc2
Add openlibm
* src/openlibm.mk: new file
* index.html, dist-files.mk: add ref to new file
author | John Donoghue <john.donoghue@ieee.org> |
---|---|
date | Wed, 09 Feb 2022 09:56:44 -0500 |
parents | af2966900462 |
children |
rev | line source |
---|---|
5186
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1 This file is part of MXE. |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2 See index.html for further information. |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3 |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
4 Contains ad hoc patches for cross building. |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
5 |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
6 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
7 From: Tony Theodore <tonyt@logyst.com> |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
8 Date: Mon, 20 Nov 2017 22:54:25 +1100 |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
9 Subject: [PATCH 1/3] mingw-w64-does-not-have-sys-resource-h |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
10 |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
11 taken from: |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
12 https://github.com/Alexpux/MINGW-packages/blob/484b873e8a1967b7809127682635888b7329417f/mingw-w64-metis/0001-mingw-w64-does-not-have-sys-resource-h.patch |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
13 |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
14 diff --git a/metis-5.1.0/GKlib/gk_arch.h b/metis-5.1.0/GKlib/gk_arch.h |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
15 index 1111111..2222222 100644 |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
16 --- a/metis-5.1.0/GKlib/gk_arch.h |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
17 +++ b/metis-5.1.0/GKlib/gk_arch.h |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
18 @@ -41,7 +41,9 @@ |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
19 #endif |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
20 #include <inttypes.h> |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
21 #include <sys/types.h> |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
22 - #include <sys/resource.h> |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
23 + #ifndef __MINGW32__ |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
24 + #include <sys/resource.h> |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
25 + #endif |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
26 #include <sys/time.h> |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
27 #endif |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
28 |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
29 |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
30 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
31 From: Tony Theodore <tonyt@logyst.com> |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
32 Date: Mon, 20 Nov 2017 22:55:34 +1100 |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
33 Subject: [PATCH 2/3] mingw-w64-do-not-use-reserved-double-underscored-names |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
34 |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
35 taken from: |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
36 https://github.com/Alexpux/MINGW-packages/blob/484b873e8a1967b7809127682635888b7329417f/mingw-w64-metis/0002-mingw-w64-do-not-use-reserved-double-underscored-names.patch |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
37 |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
38 diff --git a/metis-5.1.0/GKlib/gk_getopt.h b/metis-5.1.0/GKlib/gk_getopt.h |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
39 index 1111111..2222222 100644 |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
40 --- a/metis-5.1.0/GKlib/gk_getopt.h |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
41 +++ b/metis-5.1.0/GKlib/gk_getopt.h |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
42 @@ -52,10 +52,10 @@ struct gk_option { |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
43 |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
44 |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
45 /* Function prototypes */ |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
46 -extern int gk_getopt(int __argc, char **__argv, char *__shortopts); |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
47 -extern int gk_getopt_long(int __argc, char **__argv, char *__shortopts, |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
48 +extern int gk_getopt(int gk_argc, char **gk_argv, char *__shortopts); |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
49 +extern int gk_getopt_long(int gk_argc, char **gk_argv, char *__shortopts, |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
50 struct gk_option *__longopts, int *__longind); |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
51 -extern int gk_getopt_long_only (int __argc, char **__argv, |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
52 +extern int gk_getopt_long_only (int gk_argc, char **gk_argv, |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
53 char *__shortopts, struct gk_option *__longopts, int *__longind); |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
54 |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
55 |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
56 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
57 From: Tony Theodore <tonyt@logyst.com> |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
58 Date: Mon, 20 Nov 2017 22:58:20 +1100 |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
59 Subject: [PATCH 3/3] WIN32-Install-RUNTIME-to-bin |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
60 |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
61 taken from: |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
62 https://github.com/Alexpux/MINGW-packages/blob/484b873e8a1967b7809127682635888b7329417f/mingw-w64-metis/0003-WIN32-Install-RUNTIME-to-bin.patch |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
63 |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
64 diff --git a/metis-5.1.0/libmetis/CMakeLists.txt b/metis-5.1.0/libmetis/CMakeLists.txt |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
65 index 1111111..2222222 100644 |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
66 --- a/metis-5.1.0/libmetis/CMakeLists.txt |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
67 +++ b/metis-5.1.0/libmetis/CMakeLists.txt |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
68 @@ -8,9 +8,15 @@ if(UNIX) |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
69 target_link_libraries(metis m) |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
70 endif() |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
71 |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
72 +if(WIN32) |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
73 + set(RT_DEST bin) |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
74 +else() |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
75 + set(RT_DEST lib) |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
76 +endif() |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
77 + |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
78 if(METIS_INSTALL) |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
79 install(TARGETS metis |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
80 LIBRARY DESTINATION lib |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
81 - RUNTIME DESTINATION lib |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
82 + RUNTIME DESTINATION ${RT_DEST} |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
83 ARCHIVE DESTINATION lib) |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
84 endif() |
af2966900462
suitesparse: update to v4.5.6
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
85 |