Cactus support for armv6l architecture

Create issue
Issue #1450 closed
Frank Löffler created an issue

The attached patch adds support for the armv6l architecture to Cactus, essentially just pointing to linux. It also tells Cactus about the number of cacheline bytes on that architecture (32).


Comments (4)

  1. Erik Schnetter
    • changed status to open
    • removed comment

    The number of cacheline bytes is wrong for most architectures. For example, modern x86 processors have 64 bytes, not 32. I would not use this information anywhere.

    Your architecture is "gnueabi". This uses software floating point, which is less efficient than hardware floating point. I am using "gnueabihf". Are you sure you are not using the hardware floating point ABI?

    Please apply.

  2. Frank Löffler reporter
    • changed status to resolved
    • removed comment

    I am indeed using arm-linux-gnueabihf, but autoconf finds armv6l-unknown-linux-gnueabi, which is the string Cactus uses. I checked that gcc was compiled with hard floating point support. The reason configure finds gnueabihf is that its config.guess (included in Cactus) is too old. It doesn't yet know about gnueabihf. Opening another ticket for that with low priority.

    Thanks for the review.

  3. Log in to comment