guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Should we distribute libltdl?


From: Greg Troxel
Subject: Re: Should we distribute libltdl?
Date: 08 Mar 2005 10:41:40 -0500
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3

A big question is the ease of installation for those using OS package
systems vs those doing things by hand.  My view is that the really big
issue is making things
a) easy to package
and
b) easy to use once packaged

Since that's what is in the critical path to having things like
gnumeric have guile support out of the box.

FWIW NetBSD pkgsrc installs libltdl via the devel/libltld package.

Do people other than guile hackers build guile by hand, and if so do
they use package systems to get things like readline and gmp?


Here's the guile control file for pkgsrc.  But it seems to link in the
special guile ltldl:

/usr/pkg/bin/guile:
        -lcrypt.0 => /usr/lib/libcrypt.so.0
        -lm.0 => /usr/lib/libm387.so.0
        -lm.0 => /usr/lib/libm.so.0
        -lpthread.0 => /usr/lib/libpthread.so.0
        -lguile-ltdl.1 => /usr/pkg/lib/libguile-ltdl.so.1
        -lguile.12 => /usr/pkg/lib/libguile.so.12
        -lc.12 => /usr/lib/libc.so.12


# $NetBSD: Makefile,v 1.58 2004/11/18 12:30:49 wiz Exp $

DISTNAME=               guile-1.6.5
CATEGORIES=             lang
MASTER_SITES=           ${MASTER_SITE_GNU:=guile/}

MAINTAINER=             address@hidden
HOMEPAGE=               http://www.gnu.org/software/guile/guile.html
COMMENT=                GNU's Ubiquitous Intelligent Language for Extension

CONFLICTS=              guile14<1.4.1nb1 guile-oops-[0-9]*

USE_BUILDLINK3=         YES
GNU_CONFIGURE=          YES
USE_GNU_TOOLS+=         make
USE_LIBTOOL=            YES
USE_GNU_READLINE=       YES

USE_MAKEINFO=           YES
INFO_FILES=             guile.info guile-tut.info goops.info r5rs.info

TEST_DIRS=              ${WRKSRC}
TEST_TARGET=            check

.include "../../mk/bsd.prefs.mk"

.if ${OPSYS} == "Darwin"
CPPFLAGS+=              -Dmacosx

post-patch:
        @${MV} ${WRKSRC}/guile-config/guile-config.in.orig \
            ${WRKSRC}/guile-config/guile-config.in
.endif

.include "../../devel/libltdl/buildlink3.mk"
.include "../../devel/ncurses/buildlink3.mk"
.include "../../devel/readline/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

-- 
        Greg Troxel <address@hidden>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]