WARNING: This server is unstable and will be retired in the next days.
If you want to keep this forum available, please request immediately a migration
on the Nabble Support forum.
Forums that don't receive any migration request will be deleted forever.
>I've done revised asm GEMMs for ARM soft and hard fp, using #defines in the code and -D c -DATL_ARM_HARDFP=1 to enable the hard float ABI, and they work fine. However, there are still places where the -mfloat-abi=softfp in the defaults is not overridden by -Fa alg -mfloat-abi=hard, and this causes the build to fail.
>It looks like there are some places in the build process where an option specified with -Fa alg doesn't get appended -- there's an example in support tracker 3531378. If this can be fixed, then the build ought to work, and I can upload a patch for the GEMMs that will enable building on hard fp.
I answered on the tracker item (sorry, I hadn't seen you asked the question
there). This is coming from the archdefs, I believe.
Can you go ahead and post your patched kernels to the patch tracker (or send
them to me)? Even if we don't have everything finished, having assembly
kernels that work for both versions will get us part of the way for the
From: Clint Whaley [mailto:whaley@...]
Sent: Thursday, June 28, 2012 7:58 PM
To: math-atlas-devel@... Subject: [atlas-devel] 3.9.81: stable BETA
I have just released 3.9.81. It finishes off the last of my "must-do" for stable, which was support for building dynamic libraries on Windows, OS X, and Linux. On Windows, this now seems to work for cygwin32/MinGW32/MinGW64.
The only thing I had outstanding besides this is the fact that apparently ubuntu changed the ARM's ABI to default to hard-float. I haven't gotten feedback from Tom on that, and I don't have access to a machine that uses it, so support for the new ABI will probably be delayed until 3.10.1.
Therefore, as far as I am concerned, I will now start final testing (I have to revalidate all the tests on all the platforms). Once I get that started running, I will start looking to update all the documentation, and then I plan to release 3.10.0.
So, if you find problems with the 3.9.81, please report them ASAP.