GNU bug report logs - #38500
Ruby is built against libruby-static.a

Previous Next

Package: guix;

Reported by: Vicente Eduardo <vic798 <at> gmail.com>

Date: Thu, 5 Dec 2019 15:26:02 UTC

Severity: normal

Done: Brett Gilio <brettg <at> posteo.net>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Brett Gilio <brettg <at> posteo.net>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#38500: closed (Ruby is built against libruby-static.a)
Date: Fri, 13 Dec 2019 03:52:02 +0000
[Message part 1 (text/plain, inline)]
Your message dated Thu, 12 Dec 2019 21:51:12 -0600
with message-id <87k170289b.fsf <at> posteo.net>
and subject line Re: bug#38500: Ruby is built against libruby-static.a
has caused the debbugs.gnu.org bug report #38500,
regarding Ruby is built against libruby-static.a
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
38500: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38500
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Vicente Eduardo <vic798 <at> gmail.com>
To: bug-guix <at> gnu.org
Subject: Ruby is built against libruby-static.a
Date: Thu, 5 Dec 2019 14:25:51 +0100
[Message part 3 (text/plain, inline)]
I'm trying to use Ruby interpeter as a library to link it against my
project (metacall:
https://github.com/metacall/distributable/blob/65493b393388f5d66d9b466e5d49f9128fee27ea/source/metacall.scm#L117
). So I tried to download the Ruby package and libruby.so seems not to be
present.

Running ldd against ruby executable shows that it is linked with
libruby-static.a. When I do ldd against Ruby on my Debian system, it is
linked dynamically to libruby.so.

I would like to have two versions, or at least the dynamic one, that's the
common way Ruby should be built, and also the Guixy style.

If this isn't handled, I will have to inherit the package and modify the
compilation flags in order to compile Ruby with the dynamic library version.

Thanks.
[Message part 4 (text/html, inline)]
[Message part 5 (message/rfc822, inline)]
From: Brett Gilio <brettg <at> posteo.net>
To: Tobias Geerinckx-Rice <me <at> tobias.gr>
Cc: 38500-done <at> debbugs.gnu.org, Vicente Eduardo <vic798 <at> gmail.com>
Subject: Re: bug#38500: Ruby is built against libruby-static.a
Date: Thu, 12 Dec 2019 21:51:12 -0600
Pushed to core-updates with fd248cb815d571043c3a0c52a01c9b3e368a069e.

Closing

-- 
Brett M. Gilio
Homepage -- https://scm.pw/
GNU Guix -- https://guix.gnu.org/


This bug report was last modified 5 years and 221 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.