unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* wip-arm
@ 2014-11-26 16:21 John Darrington
  2014-11-27 13:19 ` wip-arm Ludovic Courtès
  0 siblings, 1 reply; 5+ messages in thread
From: John Darrington @ 2014-11-26 16:21 UTC (permalink / raw)
  To: guix-devel

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

At Ludo's request I have started a branch: wip-arm 

It contains the start of a port to an Arm architecture.  Currently
it hasn't got very far unfortunately.

-- 
PGP Public key ID: 1024D/2DE827B3 
fingerprint = 8797 A26D 0854 2EAB 0285  A290 8A67 719C 2DE8 27B3
See http://sks-keyservers.net or any PGP keyserver for public key.


[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: wip-arm
  2014-11-26 16:21 wip-arm John Darrington
@ 2014-11-27 13:19 ` Ludovic Courtès
  2014-11-27 14:09   ` wip-arm John Darrington
  2014-11-29  6:37   ` wip-arm John Darrington
  0 siblings, 2 replies; 5+ messages in thread
From: Ludovic Courtès @ 2014-11-27 13:19 UTC (permalink / raw)
  To: John Darrington; +Cc: guix-devel

John Darrington <john@darrington.wattle.id.au> skribis:

> It contains the start of a port to an Arm architecture.  Currently
> it hasn't got very far unfortunately.

It allow you to cross-build the bootstrap tarballs for ARM, right?

That sounds like a good start, thanks for all the work!

Ludo’.

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

* Re: wip-arm
  2014-11-27 13:19 ` wip-arm Ludovic Courtès
@ 2014-11-27 14:09   ` John Darrington
  2014-11-29  6:37   ` wip-arm John Darrington
  1 sibling, 0 replies; 5+ messages in thread
From: John Darrington @ 2014-11-27 14:09 UTC (permalink / raw)
  To: Ludovic Court??s; +Cc: guix-devel

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

On Thu, Nov 27, 2014 at 02:19:44PM +0100, Ludovic Court??s wrote:
     John Darrington <john@darrington.wattle.id.au> skribis:
     
     > It contains the start of a port to an Arm architecture.  Currently
     > it hasn't got very far unfortunately.
     
     It allow you to cross-build the bootstrap tarballs for ARM, right?
     
Yes.  Unfortunately they are insufficient for  building guix which surprised me.
Obviously I have misunderstood something.

J'

-- 
PGP Public key ID: 1024D/2DE827B3 
fingerprint = 8797 A26D 0854 2EAB 0285  A290 8A67 719C 2DE8 27B3
See http://sks-keyservers.net or any PGP keyserver for public key.


[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: wip-arm
  2014-11-27 13:19 ` wip-arm Ludovic Courtès
  2014-11-27 14:09   ` wip-arm John Darrington
@ 2014-11-29  6:37   ` John Darrington
  2014-12-01 12:53     ` wip-arm Ludovic Courtès
  1 sibling, 1 reply; 5+ messages in thread
From: John Darrington @ 2014-11-29  6:37 UTC (permalink / raw)
  To: guix-devel

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

On Thu, Nov 27, 2014 at 02:19:44PM +0100, Ludovic Court??s wrote:
     John Darrington <john@darrington.wattle.id.au> skribis:
     
     > It contains the start of a port to an Arm architecture.  Currently
     > it hasn't got very far unfortunately.
     
     It allow you to cross-build the bootstrap tarballs for ARM, right?
     

Does anyone know the next step?

The bootstrap tarballs are insufficient to natively build guix on the target machine.
And I have been unable to build a version of Guile which is up to the job - they all
have one problem or another.

The Porting section in the manual says that I must "update" some files and return the "right 
name" and that it must be "taught about the new platform".  Can anyone elaborate on this?
How do I know what parts of the files must be updated?  Which name is "right" and how do
I "teach" it about the new platform?

J'


-- 
PGP Public key ID: 1024D/2DE827B3 
fingerprint = 8797 A26D 0854 2EAB 0285  A290 8A67 719C 2DE8 27B3
See http://sks-keyservers.net or any PGP keyserver for public key.


[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: wip-arm
  2014-11-29  6:37   ` wip-arm John Darrington
@ 2014-12-01 12:53     ` Ludovic Courtès
  0 siblings, 0 replies; 5+ messages in thread
From: Ludovic Courtès @ 2014-12-01 12:53 UTC (permalink / raw)
  To: John Darrington; +Cc: guix-devel

John Darrington <john@darrington.wattle.id.au> skribis:

> On Thu, Nov 27, 2014 at 02:19:44PM +0100, Ludovic Court??s wrote:
>      John Darrington <john@darrington.wattle.id.au> skribis:
>      
>      > It contains the start of a port to an Arm architecture.  Currently
>      > it hasn't got very far unfortunately.
>      
>      It allow you to cross-build the bootstrap tarballs for ARM, right?
>      
>
> Does anyone know the next step?
>
> The bootstrap tarballs are insufficient to natively build guix on the target machine.

Yes, that’s expected.

> And I have been unable to build a version of Guile which is up to the job - they all
> have one problem or another.

The machine should already have a working Guile, GCC, libgcrypt, etc.
Using the bootstrap tools for that job may fail unexpected.

(Since you gave access to your armv7 box, I tried to get Guile running,
but haven’t been very far yet.  I’ll keep you updated.)

> The Porting section in the manual says that I must "update" some files and return the "right 
> name" and that it must be "taught about the new platform".  Can anyone elaborate on this?
> How do I know what parts of the files must be updated?  Which name is "right" and how do
> I "teach" it about the new platform?

Commit 1c0c417d expounds that section a bit.  Commit f57ff219a, which
added mips64el-linux, should also give you info.

Thanks,
Ludo’.

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

end of thread, other threads:[~2014-12-01 12:54 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-26 16:21 wip-arm John Darrington
2014-11-27 13:19 ` wip-arm Ludovic Courtès
2014-11-27 14:09   ` wip-arm John Darrington
2014-11-29  6:37   ` wip-arm John Darrington
2014-12-01 12:53     ` wip-arm 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).