Bug #2825

component guile fails to build

Added by Andrew Stormont almost 2 years ago. Updated almost 2 years ago.

Status:Resolved Start date:2012-06-04
Priority:Normal Due date:
Assignee:Andrew Stormont % Done:

100%

Category:-
Target version:-
Difficulty:Medium Tags:needs-triage

Description

guile uses a libtool extension which is no longer supported (lt_preloaded_symbols) which causes a build failure. Not much we can do other than disable this code.

Proposed fix (save to ./components/guile/patches/libtool.patch):

--- guile-1.8.4/libguile/guile.c.bak    2012-05-31 18:54:25.206916404 -0700
+++ guile-1.8.4/libguile/guile.c        2012-05-31 18:55:09.265292007 -0700
@@ -66,7 +66,7 @@
 int
 main (int argc, char **argv)
 {
-#if !defined (__MINGW32__)
+#if !defined (__MINGW32__) && !defined (__sun)
   /* libtool automagically inserts this variable into your executable... */
   extern const lt_dlsymlist lt_preloaded_symbols[];
   lt_dlpreload_default (lt_preloaded_symbols);

Related issues

blocks illumian-userland - Bug #2721: illumian-userland fails to build in its entirety New 2012-05-12

History

Updated by Andrew Stormont almost 2 years ago

  • Project changed from illumos-userland to illumian-userland
  • Assignee set to Andrew Stormont

Updated by Andrew Stormont almost 2 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

Fixed in 460529909ec33c711d83b0a4bd93e32998576776.

Also available in: Atom PDF