all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: ludo@gnu.org (Ludovic Courtès)
To: Efraim Flashner <efraim@flashner.co.il>
Cc: 21987-done@debbugs.gnu.org
Subject: bug#21987: Version 0.9 Fails to Compile on Raspbian
Date: Fri, 27 Nov 2015 10:27:19 +0100	[thread overview]
Message-ID: <87d1uvdc7c.fsf@gnu.org> (raw)
In-Reply-To: <20151126225433.116c3383@debian-netbook> (Efraim Flashner's message of "Thu, 26 Nov 2015 22:54:33 +0200")

Efraim Flashner <efraim@flashner.co.il> skribis:

> What processor flags specifically are we looking for?

The details are given in guix.m4:

   # TODO: If not cross-compiling, add a sanity check to make
   #       sure this build machine has the needed features to
   #       support executables compiled using our armhf gcc,
   #       configured with:
   #         --with-arch=armv7-a
   #         --with-float=hard
   #         --with-mode=thumb
   #         --with-fpu=vfpv3-d16

> From my Raspberry Pi 1:
> ssh mypi cat /proc/cpuinfo | grep -m1 Features
> Features	: half thumb fastmult vfp edsp java tls

Sounds like this could work, though we need to check the exact flag
names for the features mentioned above.

On the Novena, we have:

  model name      : ARMv7 Processor rev 10 (v7l)
  BogoMIPS        : 166.00
  Features        : half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpd32 

Looks like checking for thumb, vfpv3, and (vpfd32|vfpd16) would do?

There doesn’t seem to be a more streamlined /sys interface to get these
flags, which is unfortunate.

Ludo’.

  reply	other threads:[~2015-11-27  9:28 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-11-22 22:41 bug#21987: Version 0.9 Fails to Compile on Raspbian Martin Vahi
2015-11-23  0:34 ` Thompson, David
2015-11-23 14:41 ` Ludovic Courtès
     [not found]   ` <56538E5A.60907@softf1.com>
2015-11-24  9:03     ` Ludovic Courtès
2015-11-25  2:49       ` Mark H Weaver
2015-11-25 16:02         ` Ludovic Courtès
2015-11-26 20:54           ` Efraim Flashner
2015-11-27  9:27             ` Ludovic Courtès [this message]
2015-11-30 16:24           ` Andreas Enge
2015-11-30 17:43             ` Ludovic Courtès
2015-11-30 18:01               ` Andreas Enge
2015-12-01 21:44                 ` Ludovic Courtès
2015-12-02  9:19                   ` Andreas Enge

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87d1uvdc7c.fsf@gnu.org \
    --to=ludo@gnu.org \
    --cc=21987-done@debbugs.gnu.org \
    --cc=efraim@flashner.co.il \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.