[ACTIVITY] 7th - 13th March

2011-03-14 Thread Andrew Stubbs
Merged fixes for several bug into Linaro GCC 4.5. Both from Linaro 
(Richard, Matthias and Ramana), and from CS (the shrink wrap problems).


Continued working on benchmarking the patches I've merged to 4.6. Spent 
quite some time trying to figure out why EEMBC and the Spec2K weren't 
working properly. I've got this sorted now.


Confirmed that the patch to discourage NEON use for integer operations 
is still profitable on Cortex-A8. Posted the patch upstream.


Merged upstream GCC 4.6 into Linaro GCC 4.6.

Booked travel to Budapest for Linaro @ UDS.

Followed up on Ramana's questions about the RVCT interoperability patch. 
Paul Brook helped explain what it was about, and pointed me at the 
proper section in the proper ARM manual.


Continued forward porting patches to 4.6. Mostly I need to convince 
myself that they still do something useful. I have posted one new patch 
to upstream - the "Discourage A8 NEON" patch.




* Future Absence

Away Wednesday 16th to Friday 18th.

Away Monday 28th to Friday 1st April.




Upstream patched requiring review:
* Thumb2 constants:
  http://gcc.gnu.org/ml/gcc-patches/2010-12/msg00652.html
* ARM EABI half-precision functions
  http://gcc.gnu.org/ml/gcc-patches/2011-02/msg00874.html
* ARM Thumb2 Spill Likely tweak
  http://gcc.gnu.org/ml/gcc-patches/2011-02/msg00880.html
* NEON scheduling patch
  http://gcc.gnu.org/ml/gcc-patches/2011-02/msg01431.html
* RVCT Interoperability patch
  http://www.mail-archive.com/gcc-patches@gcc.gnu.org/msg00059.html
* Discourage NEON on A8
  http://www.mail-archive.com/gcc-patches@gcc.gnu.org/msg00576.html

___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain


Re: Work-item tracking for the "gcc-linaro-tracking" LP project

2011-03-14 Thread Andrew Stubbs

On 13/03/11 22:28, Michael Hope wrote:

I specifically want to include gcc-linaro-tracking items. That's why I added
them.


Hi Andrew.  What is your goal here?  I'm concerned as
status.linaro.org counts each tracking ticket as a work item and this
inflates the amount of work recorded.  I've assumed that the
upstreaming work is rolled into the original work item or bug report
which is already tracked.


Simply that I seemed to be spending all my time on one work item, so I 
thought I would break it down a bit. This also gives me some indication 
how far through the task I am.


It's unfortunate that the ticket status isn't really what we're after 
here - i.e. the blueprint status depends on the local 4.6 branch, but 
the ticket status depends on the upstream status. I had intended that 
these two would correlate quite closely, but events have conspired 
against me.


Andrew

___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain


Re: Cross compiler ITP (armel)

2011-03-14 Thread Hector Oron
Hi,

2009/11/2 Mark Hymers :
> On Mon, 02, Nov, 2009 at 12:43:42PM +, Philipp Kern spoke thus..
>> Of course it is a sane approach but very special care needs to be taken when
>> releasing to ensure GPL compliance.  So what we should get is support in the
>> toolchain to declare against what source package the upload was built to
>> keep that around.

> We haven't implemented that yet for the archive software but it's on the
> TODO list (and not that difficult).  None of us have had time to do the
> d-d-a post from the ftpteam meeting yet, but I'll make sure information
> is in there about it.
>
> I'm hoping to the archive-side support done in the next week or so.

Squeeze has already been released, cross toolchains were not released
along Debian main, but found at Emdebian repository.

Marcin Juszkiewicz has been working out cross compiler packages for
armel as part of his work for Linaro, which I attempt to include into
Debian main archive. As a result of the work done, linux-armel,
binutils-armel, eglibc-armel are merged into a single source package
named `cross-toolchain-base', the package is not optimal, but once we
got multiarch support, it should be renamed to `binutils-armel' (or
similar name) and use linux and eglibc libraries and headers provided
by multiarch.

Along this package I also plan to upload `gcc-4.5-cross' (#590465).

At the moment we are targeting one target architecture on two build
hosts ('{amd64,i386}->armel'), not sure if it is desired to be
supported on more build hosts. Target architecture support might grow
up in future, but right now it is not a priority.

Not sure if that is an issue for someone? Comments?

Best regards,
-- 
 Héctor Orón

"Our Sun unleashes tremendous flares expelling hot gas into the Solar
System, which one day will disconnect us."

-- Day DVB-T stop working nicely
Video flare: http://antwrp.gsfc.nasa.gov/apod/ap100510.html

___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain


Re: Cross compiler ITP (armel)

2011-03-14 Thread Steve Langasek
On Mon, Mar 14, 2011 at 02:04:30PM +, Hector Oron wrote:
> the package is not optimal, but once we got multiarch support, it should
> be renamed to `binutils-armel' (or similar name) and use linux and eglibc
> libraries and headers provided by multiarch.

Please note that building such a package in the archive not only requires
that multiarch is implemented, it also requires that the buildds be enabled
to support installing packages of the foreign architecture to satisfy build
dependencies.  We haven't even begun to have an earnest discussion with the
ftpmasters, release team, and buildd team about what a policy for this would
need to look like - currently the policy remains the existing one, that all
build-dependencies must be satisfied by the current architecture.

Cheers,
-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
slanga...@ubuntu.com vor...@debian.org

___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain