Done and pushed.
Manolis
Manolis Ragkousis skribis:
> From c64bb1c8c91b8f50d2955f5ae3bd1c8735ff40d9 Mon Sep 17 00:00:00 2001
> From: Manolis Ragkousis
> Date: Sat, 27 Sep 2014 20:07:19 +0300
> Subject: [PATCH] gnu: base: Add glibc-hurd and hurd-minimal.
> MIME-Version: 1.0
> Content-Type: text/pl
PATCH] gnu: base: Add glibc-hurd and hurd-minimal.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* gnu/packages/base.scm (glibc/hurd, glibc/hurd-headers): New variables.
* gnu/packages/hurd.scm (hurd-minimal): New variable.
* gnu/packages/patches/glibc
Manolis Ragkousis skribis:
> From 64754ff26105d1581d70ec1432c7d8a3cbdf23ab Mon Sep 17 00:00:00 2001
> From: Manolis Ragkousis
> Date: Sat, 27 Sep 2014 20:07:19 +0300
> Subject: [PATCH] gnu: base: Add glibc-hurd and hurd-minimal.
> MIME-Version: 1.0
> Content-Type: text/pl
:00:00 2001
From: Manolis Ragkousis
Date: Sat, 27 Sep 2014 20:07:19 +0300
Subject: [PATCH] gnu: base: Add glibc-hurd and hurd-minimal.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* gnu/packages/base.scm (glibc/hurd, glibc/hurd-headers): New variables
Manolis Ragkousis skribis:
>>In unknown file:
>> ?: 0 [string-append "--localedir=" #f "/share/locale"]
This is because the ‘output’ field of ‘glibc/hurd’ doesn’t list
"locale". It should, like ‘glibc’ does. (In general it should diverge
as little as possible.)
> Second, in glibc/hurd heade
I am working on the cross-base patch so we can merge it with wip-hurd as
well, but some problems need to be discussed.
First, in glibc/hurd headers we need to redeclare #:configure-flags with
less flags.
We shouldn't but because we use the same configure flags as in glibc and
glibc/hurd, we get an
>> And thread_terminate does exist, that's why it's enough for our needs.
>
> You mean ‘thread_terminate_release’?
Okay, let me explain it a bit better
Here is the part we are interested in
"libpthread/sysdeps/mach/pt-thread-terminate.c"
/* Terminate and release all that's left. */
err = __
Manolis Ragkousis skribis:
> Taken care of the FIXME.
Thanks, I’ve merged it with the other commit on wip-hurd, and rebased it
on top of master.
> Just wanted to add that in base.scm, instead of gnu-gettext we needed
> perl. Probably I changed it by mistake while rebasing some local
> commits.
Taken care of the FIXME.
Just wanted to add that in base.scm, instead of gnu-gettext we needed
perl. Probably I changed it by mistake while rebasing some local
commits.
And thread_terminate does exist, that's why it's enough for our needs.
Manolis
From 0f169f370f4f3a6baf45b0020a461ae9844befb2 Mo
Hi, Manolis!
I have finally reviewed the 2 pending patches of yours that add
glibc-hurd and glibc-hurd-headers. I’ve combined these 2 patches as
well as the hurd-minimal one into a single one to make a self-contained
patch.
I’ve then reviewed it, which led me to simplify a few things, and add a
Ragkousis
Date: Thu, 17 Jul 2014 18:26:27 +
Subject: [PATCH] gnu: base: Add Glibc-Hurd.
* gnu/packages/base.scm (glibc/hurd): New variable.
* gnu/packages/patches/glibc-make-4.0.patch: New patch.
* gnu/packages/patches/glibc-hurd-extern-inline.patch: New patch.
* gnu/packages/patches/libpthread-glibc
Sorry for the delay!
Manolis Ragkousis skribis:
[...]
However, why do the headers need to be copied in the first place? I
believe the sysdeps headers of add-ons are automatically picked up the
libc’s build system normally. Could you check what’s going on?
>
> Normally before bu
Γειά σας!
Manolis Ragkousis skribis:
>>
>>> +(propagated-inputs `(("gnumach-headers" ,gnumach-headers)
>>> + ("hurd-headers" ,hurd-headers)
>>> + ("hurd-minimal" ,hurd-minimal)))
>>
>> Add a one-line comment saying why they’re propagated.
>
> A
> I believe the ‘modules’ field can be omitted.
Done, I forgot to do that in the first place :P
>
>> +(propagated-inputs `(("gnumach-headers" ,gnumach-headers)
>> + ("hurd-headers" ,hurd-headers)
>> + ("hurd-minimal" ,hurd-minimal)))
>
> Add a one
Manolis Ragkousis skribis:
> From f3a0685b57d8ff7135d2d04ef0c3cb3a78f0fc90 Mon Sep 17 00:00:00 2001
> From: Manolis Ragkousis
> Date: Tue, 3 Jun 2014 00:00:01 +
> Subject: [PATCH] gnu: base: Add Glibc-Hurd.
>
> * gnu/packages/base.scm (glibc/hurd): New variable.
> *
From 1aa976c666db720008d3e77a7bccdfbae6b01962 Mon Sep 17 00:00:00 2001
From: Manolis Ragkousis
Date: Tue, 3 Jun 2014 00:11:47 +
Subject: [PATCH] gnu: base: Add Glibc-Hurd Headers.
* gnu/packages/base.scm (glibc/hurd-headers): New variable.
---
gnu/packages/base.scm | 30
next is glibc/hurd-headers
From f3a0685b57d8ff7135d2d04ef0c3cb3a78f0fc90 Mon Sep 17 00:00:00 2001
From: Manolis Ragkousis
Date: Tue, 3 Jun 2014 00:00:01 +
Subject: [PATCH] gnu: base: Add Glibc-Hurd.
* gnu/packages/base.scm (glibc/hurd): New variable.
* gnu/packages/patches/glibc-make-4.0
18 matches
Mail list logo