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.

3.9.81: stable BETA

View: New views
3 Messages — Rating Filter:   Alert me  

3.9.81: stable BETA

by whaley-8 :: Rate this Message:

| View Threaded | Show Only this Message

Guys,

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.

Thanks,
Clint

**************************************************************************
** R. Clint Whaley, PhD ** Assist Prof, UTSA ** www.cs.utsa.edu/~whaley **
**************************************************************************

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Math-atlas-devel mailing list
Math-atlas-devel@...
https://lists.sourceforge.net/lists/listinfo/math-atlas-devel

Re: 3.9.81: stable BETA

by Tom Wallace :: Rate this Message:

| View Threaded | Show Only this Message

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.

---
  Tom Wallace (tom.wallace@...)
  Vesperix Corporation
  1100 North Glebe Road, Suite 1010
  Arlington, VA 22201
  Phone 703-224-4422   Mobile 703-220-8711

-----Original Message-----
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

Guys,

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.

Thanks,
Clint

**************************************************************************
** R. Clint Whaley, PhD ** Assist Prof, UTSA ** www.cs.utsa.edu/~whaley **
**************************************************************************

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Math-atlas-devel mailing list
Math-atlas-devel@...
https://lists.sourceforge.net/lists/listinfo/math-atlas-devel

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Math-atlas-devel mailing list
Math-atlas-devel@...
https://lists.sourceforge.net/lists/listinfo/math-atlas-devel

Re: 3.9.81: stable BETA

by whaley-8 :: Rate this Message:

| View Threaded | Show Only this Message

>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
the stable.

Thanks!
Clint

-----Original Message-----
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

Guys,

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.

Thanks,
Clint

**************************************************************************
** R. Clint Whaley, PhD ** Assist Prof, UTSA ** www.cs.utsa.edu/~whaley **
**************************************************************************

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Math-atlas-devel mailing list
Math-atlas-devel@...
https://lists.sourceforge.net/lists/listinfo/math-atlas-devel

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Math-atlas-devel mailing list
Math-atlas-devel@...
https://lists.sourceforge.net/lists/listinfo/math-atlas-devel


**************************************************************************
** R. Clint Whaley, PhD ** Assist Prof, UTSA ** www.cs.utsa.edu/~whaley **
**************************************************************************

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Math-atlas-devel mailing list
Math-atlas-devel@...
https://lists.sourceforge.net/lists/listinfo/math-atlas-devel