Bug #2825

component guile fails to build

Added by Andrew Stormont about 6 years ago. Updated almost 6 years ago.

Status:ResolvedStart date:2012-06-04
Priority:NormalDue date:
Assignee:Andrew Stormont% Done:


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


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 @@
 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


#1 Updated by Andrew Stormont about 6 years ago

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

#2 Updated by Andrew Stormont almost 6 years ago

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

Fixed in 460529909ec33c711d83b0a4bd93e32998576776.

Also available in: Atom