author | Rich Burridge <rich.burridge@oracle.com> |
Tue, 03 May 2016 10:44:51 -0700 | |
changeset 5908 | bf41b43f02d8 |
permissions | -rw-r--r-- |
5908
bf41b43f02d8
23084256 Upgrade guile to latest legacy version 1.8.8
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
1 |
Problems with building guile version 1.8.8 on Solaris SPARC: |
bf41b43f02d8
23084256 Upgrade guile to latest legacy version 1.8.8
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
2 |
|
bf41b43f02d8
23084256 Upgrade guile to latest legacy version 1.8.8
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
3 |
.../components/guile/guile-1.8.8/libguile/gc_os_dep.c:720:37: error: 'USERLIMIT' undeclared (first use in this function) |
bf41b43f02d8
23084256 Upgrade guile to latest legacy version 1.8.8
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
4 |
# define STACKBOTTOM ((ptr_t) USRSTACK) |
bf41b43f02d8
23084256 Upgrade guile to latest legacy version 1.8.8
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
5 |
... |
bf41b43f02d8
23084256 Upgrade guile to latest legacy version 1.8.8
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
6 |
|
bf41b43f02d8
23084256 Upgrade guile to latest legacy version 1.8.8
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
7 |
See guile-devel email thread at: |
bf41b43f02d8
23084256 Upgrade guile to latest legacy version 1.8.8
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
8 |
|
bf41b43f02d8
23084256 Upgrade guile to latest legacy version 1.8.8
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
9 |
https://lists.gnu.org/archive/html/guile-devel/2011-04/msg00236.html |
bf41b43f02d8
23084256 Upgrade guile to latest legacy version 1.8.8
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
10 |
|
bf41b43f02d8
23084256 Upgrade guile to latest legacy version 1.8.8
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
11 |
for more details. |
bf41b43f02d8
23084256 Upgrade guile to latest legacy version 1.8.8
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
12 |
|
bf41b43f02d8
23084256 Upgrade guile to latest legacy version 1.8.8
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
13 |
Upstream already know about this. |
bf41b43f02d8
23084256 Upgrade guile to latest legacy version 1.8.8
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
14 |
|
bf41b43f02d8
23084256 Upgrade guile to latest legacy version 1.8.8
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
15 |
--- guile-1.8.8/libguile/gc_os_dep.c.orig Mon Dec 13 19:25:01 2010 |
bf41b43f02d8
23084256 Upgrade guile to latest legacy version 1.8.8
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
16 |
+++ guile-1.8.8/libguile/gc_os_dep.c Fri Apr 15 14:03:13 2011 |
bf41b43f02d8
23084256 Upgrade guile to latest legacy version 1.8.8
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
17 |
@@ -714,11 +714,8 @@ |
bf41b43f02d8
23084256 Upgrade guile to latest legacy version 1.8.8
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
18 |
/* # define STACKBOTTOM ((ptr_t)(_start)) worked through 2.7, */ |
bf41b43f02d8
23084256 Upgrade guile to latest legacy version 1.8.8
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
19 |
/* but reportedly breaks under 2.8. It appears that the stack */ |
bf41b43f02d8
23084256 Upgrade guile to latest legacy version 1.8.8
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
20 |
/* base is a property of the executable, so this should not break */ |
bf41b43f02d8
23084256 Upgrade guile to latest legacy version 1.8.8
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
21 |
/* old executables. */ |
bf41b43f02d8
23084256 Upgrade guile to latest legacy version 1.8.8
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
22 |
-/* HEURISTIC2 probably works, but this appears to be preferable. */ |
bf41b43f02d8
23084256 Upgrade guile to latest legacy version 1.8.8
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
23 |
-# include <sys/vm.h> |
bf41b43f02d8
23084256 Upgrade guile to latest legacy version 1.8.8
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
24 |
-# define STACKBOTTOM ((ptr_t) USRSTACK) |
bf41b43f02d8
23084256 Upgrade guile to latest legacy version 1.8.8
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
25 |
# ifndef USE_MMAP |
bf41b43f02d8
23084256 Upgrade guile to latest legacy version 1.8.8
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
26 |
# define USE_MMAP |
bf41b43f02d8
23084256 Upgrade guile to latest legacy version 1.8.8
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
27 |
# endif |
bf41b43f02d8
23084256 Upgrade guile to latest legacy version 1.8.8
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
28 |
# ifdef USE_MMAP |