unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#25142: openssl lacks lib/libssl.a
@ 2016-12-08 21:41 ng0
  2016-12-09  8:40 ` Marius Bakke
  0 siblings, 1 reply; 6+ messages in thread
From: ng0 @ 2016-12-08 21:41 UTC (permalink / raw)
  To: 25142

In commit 0c69a17efdba0c7c3da0f25800a3c3233200e47b I found out
that our openssl lacks lib/libssl.a ... this should be fixed
somehow with the next update of the openssl package.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#25142: openssl lacks lib/libssl.a
  2016-12-08 21:41 bug#25142: openssl lacks lib/libssl.a ng0
@ 2016-12-09  8:40 ` Marius Bakke
  2016-12-09 10:26   ` ng0
  0 siblings, 1 reply; 6+ messages in thread
From: Marius Bakke @ 2016-12-09  8:40 UTC (permalink / raw)
  To: ng0, 25142

[-- Attachment #1: Type: text/plain, Size: 259 bytes --]

ng0 <ng0@libertad.pw> writes:

> In commit 0c69a17efdba0c7c3da0f25800a3c3233200e47b I found out
> that our openssl lacks lib/libssl.a ... this should be fixed
> somehow with the next update of the openssl package.

Did you try the "static" output of OpenSSL?

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#25142: openssl lacks lib/libssl.a
  2016-12-09  8:40 ` Marius Bakke
@ 2016-12-09 10:26   ` ng0
  2016-12-09 10:40     ` Marius Bakke
  0 siblings, 1 reply; 6+ messages in thread
From: ng0 @ 2016-12-09 10:26 UTC (permalink / raw)
  To: Marius Bakke; +Cc: 25142

Marius Bakke <mbakke@fastmail.com> writes:

> ng0 <ng0@libertad.pw> writes:
>
>> In commit 0c69a17efdba0c7c3da0f25800a3c3233200e47b I found out
>> that our openssl lacks lib/libssl.a ... this should be fixed
>> somehow with the next update of the openssl package.
>
> Did you try the "static" output of OpenSSL?

No, I did not know it existed. If this would be in out:static,
why is this file in libressl normal output?
-- 
♥Ⓐ  ng0  | ng0.chaosnet.org

^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#25142: openssl lacks lib/libssl.a
  2016-12-09 10:26   ` ng0
@ 2016-12-09 10:40     ` Marius Bakke
  2016-12-09 10:49       ` ng0
  0 siblings, 1 reply; 6+ messages in thread
From: Marius Bakke @ 2016-12-09 10:40 UTC (permalink / raw)
  To: ng0; +Cc: 25142

[-- Attachment #1: Type: text/plain, Size: 827 bytes --]

ng0 <ng0@libertad.pw> writes:

> Marius Bakke <mbakke@fastmail.com> writes:
>
>> ng0 <ng0@libertad.pw> writes:
>>
>>> In commit 0c69a17efdba0c7c3da0f25800a3c3233200e47b I found out
>>> that our openssl lacks lib/libssl.a ... this should be fixed
>>> somehow with the next update of the openssl package.
>>
>> Did you try the "static" output of OpenSSL?
>
> No, I did not know it existed. If this would be in out:static,
> why is this file in libressl normal output?

I think the main reason static libraries are often in separate outputs
is because of bandwidth concerns, since they are often much larger than
their dynamic counterparts (.so). And the closure size can be smaller,
since they don't contain external references.

LibreSSL probably haven't seen enough use for it to be a concern. Feel
free to submit a patch! :-)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#25142: openssl lacks lib/libssl.a
  2016-12-09 10:40     ` Marius Bakke
@ 2016-12-09 10:49       ` ng0
  2016-12-09 14:09         ` Ludovic Courtès
  0 siblings, 1 reply; 6+ messages in thread
From: ng0 @ 2016-12-09 10:49 UTC (permalink / raw)
  To: Marius Bakke; +Cc: 25142

Marius Bakke <mbakke@fastmail.com> writes:

> ng0 <ng0@libertad.pw> writes:
>
>> Marius Bakke <mbakke@fastmail.com> writes:
>>
>>> ng0 <ng0@libertad.pw> writes:
>>>
>>>> In commit 0c69a17efdba0c7c3da0f25800a3c3233200e47b I found out
>>>> that our openssl lacks lib/libssl.a ... this should be fixed
>>>> somehow with the next update of the openssl package.
>>>
>>> Did you try the "static" output of OpenSSL?
>>
>> No, I did not know it existed. If this would be in out:static,
>> why is this file in libressl normal output?
>
> I think the main reason static libraries are often in separate outputs
> is because of bandwidth concerns, since they are often much larger than
> their dynamic counterparts (.so). And the closure size can be smaller,
> since they don't contain external references.
>
> LibreSSL probably haven't seen enough use for it to be a concern. Feel
> free to submit a patch! :-)

Oh, so this is a bug and not intentional. Okay, I'll submit a
patch this month.
-- 
♥Ⓐ  ng0  | ng0.chaosnet.org

^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#25142: openssl lacks lib/libssl.a
  2016-12-09 10:49       ` ng0
@ 2016-12-09 14:09         ` Ludovic Courtès
  0 siblings, 0 replies; 6+ messages in thread
From: Ludovic Courtès @ 2016-12-09 14:09 UTC (permalink / raw)
  To: ng0; +Cc: 25142

ng0 <ng0@libertad.pw> skribis:

> Marius Bakke <mbakke@fastmail.com> writes:
>
>> ng0 <ng0@libertad.pw> writes:
>>
>>> Marius Bakke <mbakke@fastmail.com> writes:
>>>
>>>> ng0 <ng0@libertad.pw> writes:
>>>>
>>>>> In commit 0c69a17efdba0c7c3da0f25800a3c3233200e47b I found out
>>>>> that our openssl lacks lib/libssl.a ... this should be fixed
>>>>> somehow with the next update of the openssl package.
>>>>
>>>> Did you try the "static" output of OpenSSL?
>>>
>>> No, I did not know it existed. If this would be in out:static,
>>> why is this file in libressl normal output?
>>
>> I think the main reason static libraries are often in separate outputs
>> is because of bandwidth concerns, since they are often much larger than
>> their dynamic counterparts (.so). And the closure size can be smaller,
>> since they don't contain external references.
>>
>> LibreSSL probably haven't seen enough use for it to be a concern. Feel
>> free to submit a patch! :-)
>
> Oh, so this is a bug and not intentional. Okay, I'll submit a
> patch this month.

The OpenSSL “static” output was added in 8c78aeb7 to save ~6 MiB, which
were unused by the in-tree packages.

Ludo’.

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2016-12-09 14:10 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-12-08 21:41 bug#25142: openssl lacks lib/libssl.a ng0
2016-12-09  8:40 ` Marius Bakke
2016-12-09 10:26   ` ng0
2016-12-09 10:40     ` Marius Bakke
2016-12-09 10:49       ` ng0
2016-12-09 14:09         ` Ludovic Courtès

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).