As a note, all the builders we use for binary releases run Trusty still. I
haven't tried Jessie (should work fine),but I know that newer Mingw releases
fail to compile GCC 5.x.
- rob -
Original message
From: Christophe Lyon
Date: 04/22/2016 14:00 (GMT-07:00)
To: Linaro T
On 04/18/2016 09:08 PM, $rik@nth wrote:
>>> `../abe.sh --set arch=armv7-a --host arm-linux-gnueabi --target
>>> arm-linux-gnueabi --build all`.. Still observing the same issue while
>>> building libgcc
>> You'd need to first build a arm-linux-gnueabi cross compiler,
> Here i am failing to build
On 04/18/2016 11:43 AM, $rik@nth wrote:
> On Fri, Apr 15, 2016 at 7:07 PM, Rob Savoye wrote:
> `../abe.sh --set arch=armv7-a --host arm-linux-gnueabi --target
> arm-linux-gnueabi --build all`.. Still observing the same issue while
> building libgcc
> if i drop --host fla
On 04/15/2016 07:35 AM, $rik@nth wrote:
> On Tue, Apr 5, 2016 at 11:12 AM, Jim Wilson wrote:
>> On Mon, Apr 4, 2016 at 8:18 PM, $rik@nth wrote:
>>> There is no way to build static tool chain by using abe tool at all?
>>
>> Maybe modify abe/lib/make.sh to add -static directly to LDFLAGS?
All t
Is it in the 2015.11-1 release ?
- rob -
Original message
From: Jim Wilson
Date: 01/05/2016 19:45 (GMT-07:00)
To: Xiaofeng Ren
Cc: linaro-toolchain@lists.linaro.org, Zhenhua Luo
Subject: Re: gcc-linaro-5.1 vs gcc-linaro-4.8
On Tue, Jan 5, 2016 at 4:19 PM, Xiaofeng Re
On 07/16/2015 04:30 PM, strongq wrote:
> Also, I did sync to master branch of ABE, because the 'stable' branch does
> not support " --with-fileserver=148.251.136.42
> --with-remote-snapshots=/snapshots-ref
> " options for configure.
'stable' is used more for validation, so doesn't change as of
On 07/16/2015 02:31 PM, Jim Wilson wrote:
> You could also try looking at
> http://crosstool-ng.org
> It is another set of scripts like abe to do builds.
In ABE, there is scripts/MakeRelease.job, which is what I use from
Jenkins to build Canadian cross binary releases.
- rob -
On 07/15/2015 02:13 PM, Jim Wilson wrote:
> This compiler is able to link, so we are able to do link tests here.
> GCC_NO_EXECUTABLES should not be set.
Is the cross compiler built successfully ? I usually only see this
error when there isn't a functioning C compiler, or somebody is trying
to bu
On 06/03/2015 12:23 PM, Jim Wilson wrote:
> On Wed, Jun 3, 2015 at 9:26 AM, Virendra Kumar Pathak
> wrote:
>> I am trying to build a cross-native toolchain for AARCH64 using ABE build
>> framework.
>> By cross native I mean that toolchain will be build on 0x86 (Red hat
>> Santiago 6.4), it will ru
On 04/21/2015 04:23 PM, Christopher Covington wrote:
> abe$ ./abe.sh --target aarch64-linux-gnu
> NOTE: Downloading md5sums to abe/snapshots
> RUN: /usr/bin/wget --timeout=10 --tries=2 --directory-prefix=abe/snapshots/
> http://abe.tcwglab.linaro.org/snapshots/md5sums
We're having a major secu
On 04/21/2015 03:18 PM, Jim Wilson wrote:
> On Tue, Apr 21, 2015 at 12:35 PM, Joel (Xi Zhou) Zhou
> wrote:
>> The u-boot built with gcc-linaro-arm-none-eabi-4.9-2014.09_linux can boot on
>> the development board. This toolchain was pre-built toolchain from Linaro,
>> built with crosstool-NG. The v
On 04/21/2015 03:10 PM, Jim Wilson wrote:
> On Tue, Apr 21, 2015 at 12:52 PM, Robert Schwarz
> wrote:
>> Hi,
>> I am using the linaro tolchain to create a root-filesystem for an embedded
>> Linux system.
>> I would like to copy the essential include files and libraries(libc) from
>> the toolchain
On 04/16/2015 12:09 PM, Joel (Xi Zhou) Zhou wrote:
> We have a "GLIBC_2.14" not found issue on RHEL6 when using
> gcc-linaro-4.9-2014.11-x86_64_arm-linux-gnueabihf. I may need to re-build
> toolchain on RHEL6. When I hit the rock, I know who I can refer to;)
The new binaries are built using LS
On 04/16/2015 09:35 AM, Joel (Xi Zhou) Zhou wrote:
> In previous email, you mentioned that the crosstool-ng is no longer used.
> Could you share some information how do you build the toolchain now?
We stopped using crosstool-ng last Fall, and switched to our new ABE
tool. ABE is designed to pl
On 04/15/2015 10:51 AM, Kevin Petit wrote:
> I (and several other people) am (are) having trouble to build busybox with
> the latest aarch64-linux-gnu 2014.11 binaries we got from linaro.org.
Binary releases built prior to 2014.11 used crosstool-ng to build the
binaries, and that process appli
Go away where ? ABE just uses whatever triplet you give it. I commonly use
just arm-linux-gnueabi for example. If you don't specify 'none', it shouldn't
appear anywhere. If it does, let me know and I'll fix it.
- rob -
Original message
From: Christopher Covington
Date: 0
On 01/30/2015 08:24 AM, Christopher Covington wrote:
> We've noticed that in the 14.11 toolchain binary release that the .asc files
> contain md5sums instead of PGP signatures. Would it be possible to either
> switch these files to contain signatures or change the filename to indicate
> that they c
On 11/20/2014 01:20 PM, Gopalasubramanian, Ganesh wrote:
> Just curious, Is there a plan to support the packaging (like rpm) of
> the built binaries? -Ganesh
That decision is above my pay grade. :-) That said, I'd personally
like to build rpms and debs of the toolchain. For my Gnash project, I
I've completed renaming Cbuildv2 to Abe, as well as modifying all the
board files for remote testing to match what the new DNS server is
using. Please stop using the existing cbuild2 repository, as all changes
are now done in the new repository. I'll leave the old repository for a
while, I know t
== Progress ==
* Part way through integrating Cbuild2/Jenkins with Gerrit. (#1692,
8/10)
- Implemented functions to use the REST API to Gerrit via SSH.
- Integrated into build and test processes.
* Meetings and Misc (2/10)
- Ordered 10 Snapdragon boards
== Plan ==
* F
== Progress ==
* Fixed test infrastructure bugs (TCWG 1378 - 8/10).
- Installed Foundation Model on all Hetzner machines so
aarch64 bare metal testing works.
- Refactored all board support files to eliminate duplication to
reduce maintainance headaches. Fixed ldflags so n
On 09/29/2014 10:39 AM, Pinski, Andrew wrote:
> I think this is not scalarable.
>
> Why not use a switch instead of multiple ifs. Something like this (copied
> from our internal build scripts):
I agree with you, I prefer to use a switch instead of elseif. I did
push the patch since Maxim neede
On 09/29/2014 09:40 AM, Will Newton wrote:
> --with-glibc-version=2.18"
Ok, got this one committed.
- rob -
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain
On 09/29/2014 09:40 AM, Will Newton wrote:
Can you use Gerrit for these (ie... git-review) ? Otherwise I'll patch
manually.
- rob -
> ---
> lib/make.sh | 9 -
> 1 file changed, 8 insertions(+), 1 deletion(-)
>
> diff --git a/lib/make.sh b/lib/make.sh
> index fb7137c..b917ece 10075
I just updated the stable branch to match master, which in my testing
has been reliable and stable. I also changed the following Jenkins jobs
to use the stable branch: Backport, BuildFarm, BinaryRelease, SourceRelease.
Note that now any Jenkins job that runs tests and validates them using
the
Unless anyone has a problem, I'm going to update the stable branch from
master this afternoon.
- rob -
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain
On 09/02/2014 01:36 PM, Renato Golin wrote:
> Plus, the American culture that I like the most is steak. And bacon. I
> think I'll pass.
I won't be making it either. Around here, American culture is called
the Rodeo. :-)
- rob -
___
linaro-toolch
== Progress ==
* Reviewed a big pile of benchmarking patches for cbuild2. (TCWG 1378
- 2/10).
* Worked on stabilizing "Backport" Jenkins job (TCWG 1378 - 6/10).
* Meetings and Misc (2/10)
== Plan ==
* Keep tracking down Jenkins issues with Backport job.
* Get my D01 board working fina
== Progress ==
* Fixed aarch64_be-none-elf builds and cross tests. (2/10)
* Forked ancient RSH support in DejaGnu to be more SSH aware. SSH
is now takes 1/4 of the time it used to for each remote execution test
case. (TCWG 512 - 4/10)
* Stabilized new ZSSH protocol in DejaGnu, a
== Progress ==
* Installed dmucs on the TCWG build slaves, which works in DejaGnu
to do cpu load based scheduling of executing cross tests
remotely. (TCWG 511 - 4/10)
* Spent some time trying to improve SSH performance for cross
testing by opening the SSH connection via expect,
== Progress ==
* Track down and fix build, testing, and Jenkins issues. (TCWG - 1378
9/10)
- Reinstalled everything needed for toolchain build and Jenkins on
the repaired chromebooks.
- Setup D01 and APM boards for toolchain building and testing,
added them to the J
== Progress ==
* Meetings and Misc (3/10)
- Upgraded my Samsung Chromebook to boot Ubuntu trusty instead of
using crouton. Works much better for native builds now.
* Worked on perfecting building binary tarballs in a 32bit chroot
that run on any platform. (TCWG 383 - 7/10)
I've been digging through test logs, and for gcc 4.9.1 native x86_64
tests, all the libsanitizer test cases fail to link due to unresolved
symbols from libpthread and libdl. Does anybody know more about this
bug, or care to fix it ? :-) It still exists in gcc trunk.
- rob -
___
== Progress ==
* Worked on building binary tarballs from Jenkins. (TCWG 383 - 4/10)
* Continuing work on regression test analysis and reporting. (TCWG
448 - 3/10)
- now copying the check.log from make check to toolchain so
tcwgweb.sh can scan it for build errors in the test cases.
= Progress ==
* Worked on the LLVM branch of Cbuildv2 (TCWG - 1/10).
* More work on regression test analysis and reporting. (TCWG 448 - 5/10)
* Meetings and Misc (4/10)
- Produced lots of test results via Jenkins, need to verify
they're not having remote target problems.
== Pl
= Progress ==
* Continue improving LAVA support in DejaGnu. (TCWG 455 - 1/10)
* More work on regression test analysis and reporting. (TCWG 448 - 4/10)
- Did builds of 4.8, 4.9, and master to establish baseline test
results.
- Worked on test analysis script.
- Jenkins matrix bui
== Progress ==
* More work on regression test analysis and reporting. (TCWG 448 - 2/10)
* Started adding LAVA support to DejaGnu. (TCWG 455 - 4/10)
* Meetings and Misc (4/10)
- Fixed various bit-rot bugs in the cbuildv2 testsuite.
- Figured out how to add SSH keys to our launchpa
== Progress ==
* Got Jenkins working with matrix builds so we can utilize all LAVA
slaves. (TCWG 1387 - 3/10)
* Write script to take a list of revisions and then build and test
them all and diff the results. (TCWG 448 - 4/10)
* More experimenting with Kugan's benchmarking branch.
== Progress ==
* Attempted to get qemu-aarch64 working, fails on saucy, works on
precise. Did native build, hung during 'make check'. Setup
qemu-aarch64 chroot on all TCWG x86_64 build farm
machines. (4/10)
* Tracked down problem that's kept TCWG Jenkins from
working. (1/1
On 02/24/2014 08:51 AM, Peter Maydell wrote:
> Well, do you have the aarch64 dynamic linker in
> /lib/ld-linux-aarch64.so.1 ? If not, then we won't
> find it (since you aren't running in a chroot and
> you aren't using -L to specify a sysroot directory
> to look in).
Yeah, I have as a symbolic li
On 02/24/2014 08:10 AM, Peter Maydell wrote:
> If you're using qemu master you shouldn't need to set it to
> anything. It's an emergency-use mechanism in case a future
> newer glibc wants an even newer kernel, but it shouldn't
> be necessary right now, because qemu will automatically
> force the re
On 02/24/2014 07:15 AM, Wookey wrote:
> Where does a 'boards' file go/come from?
It's a DejaGnu config file, used for remote testing.
> Yes, or setting QEMU_UNAME on the command line, but I don't see how
> those work well with the binfmt settings that simply give a binary to
> run when the kernel
== Progress ==
* Fixed remote testing via Cbuildv2 (TCWG 324 - 3/10). Currently it
supports multiple build farms, it uses my local hardware and the
TCWG build farm, and when run via Jenkins it uses the TCWG build
farm.
* Got qemu-aarch64 built and working, added to the DejaGnu
On 02/23/2014 01:43 PM, Wookey wrote:
> There is an ubuntu qemu patch which reports later uname on aarch64
> (below). But it turns out that if you build qemu_without_ the
> configure option
Ah, thanks for the patch, it did the trick. Now aarch64-linux builds
via Jenkins are using it for executio
On 02/23/2014 03:09 AM, Alex Bennée wrote:
> Is this a problem with the emulated shared libraries not loading (qemu
> itself should be static)? Wookey did find a problem when built on older
> distros as the kernel version (CONFIG_UNAME) passed to the emulated
> system cause libc to get confused as
== Progress ==
* Figure how to have tcwgweb and cbuild-tools process the test
results from Jenkins and produce the diffs for comparison.
(TCWG-391 6/10)
* Wrote script to convert Jenkins produced data files to tcwgweb format.
(TCWG-391 1/10)
* Meetings and misc. (3/10)
On 02/10/2014 08:07 PM, Gregory Fong wrote:
> doesn't seem to actually be present in the git repo at
> http://git.linaro.org/toolchain/binutils.git . Could that tag please
> be pushed?
Binutils and GDB recently went to a unified git repo, the new URL is
http://git.linaro.org/toolchain/binutils
== Progress ==
* Cbuildv2 now builds a static gdbserver for cross linux targets. (1/10)
* Fixed Cbuildv2 bugs and added feature requests from Venkat, who
is bravely being our beta site. (1/10)
* Got .sum files produced from Jenkins builds copied to
tcwgweb. Much of this was getti
== Progress ==
* Got binary release building working again. (2/10)
* Added a node_selector to Jenkins for the new Beagle Board Blacks, and
get those working for native builds. (TCWG-379, 1/10)
* Fix configuration of 'build-all' project in Jenkins, now fires up
cross builds for su
== Progress ==
* Improve binary releases produced by Cbuildv2. (6/10 TCWG-383)
* Minor changes to source releases produced by Cbuildv2. (1/10)
* Added support to Cbuild to use lsbcc for binary releases. (1/10)
* Meetings. (1/10)
* Started reviewing Kugan's benchmarking branch of Cbui
On 01/20/2014 01:06 AM, Renato Golin wrote:
> On 20 January 2014 03:01, Rob Savoye wrote:
>> == Issues ==
>>* I got invited to Mt Everest last week... :-)
>>
>> Are you going? Mind your fingers! You're going to need them back at work...
I'm considerin
== Progress ==
* Got got Beagle Board blacks up, installed all necessary
dependencies to build toolchains. (TCWG-379 - 1/10)
* Installed QEMU and Foundation model on all TCWG x86_64 build
slaves. (TCWG-380 - 1/10)
* Minor bug fixes for Cbuildv2 produced source tarballs to be
== Progress ==
* Lots of little changes to the Jenkins configure files and
Cbuildv2 so Jenkins can do a builds in a 32 bit chroot. (4/10)
* Misc - meetings and misc tasks (2/10).
* Helped with binutils & GCC releases. 4/10)
* New Arndale Octa arrived.
== Plan ==
* Get back to a
== Progress ==
* Setup new git mirror of new binutils-gdb.git repository, and
added a cron job to update it every 10 minutes. (#369, .5/10)
* Started modifying Cbuildv2 to use new binutils-gdb
repository, which changes how we parse URLs. (.5/10)
* Modified Cbuildv2 to produce ful
== Progress ==
* Setup 64 bit centos-5 and suse-10 chroots for testing binary
tarballs, and used them to verify the Cbuildv2 produced ones
compile 'Hello World!", and run on a real target.
* Got remote chromebook testing working in TCWG build farm.
* Worked on getting GDB remote
== Progress ==
* Created 32 bit chroots on all 6 TCWG build machines, did test
toolchain builds via Cbuildv2, including a Canadian cross. I
tested the win32 executables with wine and they work.
* Setup all 6 TCWG build farm chromebooks to be able to do native
builds and run tes
= Progress ==
* Created Cards for the infrastructure Team TODO list.
* Finished Cbuildv2 support for building GDB binary tarballs.
* Got Arch linux up on Odroid XU board again, seems stable, did a
build and test run.
* Experimented with lava-tool.
* Tried to get GCC trunk buildi
On 11/08/2013 12:52 PM, Renato Golin wrote:
> Yay! Let me know if you need more help, I understand that LLVM build
> world is quite different than GCC. --renato
Totally different, and having to glue everything together with
symbolic links is such a hack... :-) It just seemed that with Android
sw
== Progress ==
* Enabled building GDB in all Cbuildv2 builds for --build all.
* Added support for Cbuildv2 to to build GDB source tarball.
* Got Canadian Crosses building via Cbuildv2, although I have to
apply a one line patch, which I was trying to avoid.
* Enabled Canadian Cross
== Progress ==
* Got Odroid XU board stable by using Arch Linux. None of the
Ubuntu derived images worked more than barely. Tried a suggested
hack to use cpufreq-set -g performance, which allowed a fresh
install of saucy to work. Did new builds and test run.
* Got remote toolch
== Progress ==
* Improved the format of the emails that get sent to the cbuildv2
list from commits.
* Get Odroid U2 running stably, did native build on an external
USB disk. Upgraded to saucy. Did full toolchain build and test
run. 65 minutes per build.
* Got Odroid XU board
== Progress ==
* Got cbuildv2 google group setup.
(https://groups.google.com/a/linaro.org/forum/#!forum/cbuildv2)
* Got email notifications working for commits to cbuildv2 repository.
* Continued work on release building via Cbuildv2. Source tarballs
checked out OK, binaries too
== Progress ==
* Fixed my laptop's desktop by upgrading to saucy & Gnome 3.10.
* Continuing with Jenkins/Cbuildv2/Git integration. Since this is
an ongoing task, I think I'm going to stop listing it every
week. :-)
* Fixed more bugs in Cbuildv2 when handling branches and revision
On 10/02/2013 02:02 PM, Michael Hudson-Doyle wrote:
> Already done -- that libatomic patch is it! I'll get the testsuite
> running today.
Let me know when the patch is approved, and I'll enable it for my builds.
- rob -
___
linaro-toolchain maili
== Progress ==
* Got Odroid U2 board up and doing builds. Stock hardkernel kernel
images are unstable, keeps remounting USB drive read-only under
a load.
* Got the new support for branches and revisions for any toolchain
component working in Cbuildv2.
* Attended the 30th an
== Progress ==
* Finally got GCC 4.7 automatic updates working from launchpad.
* Continuing with Jenkins/Cbuildv2/Git integration.
* Added support for using specific commit IDs with Git and
Cbuildv2. Also many improvements to how git branches and
revisions are handled.
* Worke
== Progress ==
* Set up a GCC git mirror on git.linaro.org. now at
ssh://lo...@git.linaro.org/srv/git.linaro.org/git/toolchain/gcc.git. The
two Linaro branches most people are interested in are now
'linaro-4.7-branch' (updated every 30 minutes from launchpad),
and 'linaro-4.8
== Progress ==
* Started setting up a GCC git mirror on git.linaro.org.
* Tweaked Cbuildv2 & Jenkins to work with GIT repositories as well
as source tarballs.
* Jenkins now "bootstraps" a cross compiler by building the native
GCC, and then using that to compile the cross GCC.
== Progress ==
* More work on Jenkins/Cbuildv2 integration.
* Finished reviewing all 81 wiki pages I had to review.
* Added a 'dryrun' option to Cbuildv2 that displays all configure
and make command lines without executing them as a learning aid.
* Added 'make check' to toolchain b
== Progress ==
* Got Cbuildv2 building native on Odroid and Wandboard via Jenkins
using the LAVA build farm.
* Improved support for native builds in Cbuildv2.
* Added building binary tarballs for releases.
* Looked at two patches for multilib support.
* Reviewed a bunch of wiki
== Progress ==
* Made it back from the Tetons after a rainy climbing trip
* Helped Vish with #357
* Cbuildv2 improvements for cross builds and binary releases
* Wrote script to for better Jenkins support
* Added more user parameters to Jenkins config page for building
tool
== Progress ==
* Cbuildv2 can now do a full cross toolchain build ala crosstool-ng.
* Cbuildv2 integrated to work under LAVA team's Jenkins for
automated cross builds.
* Cbuildv2 now allows one to select the version of each toolchain
component.
== Plans ==
* Add suppor
== Progress ==
* Worked on integrating Cbuildv2 with Jenkins, an automated build
system used by the LAVA team.
- Uses cbuildv2 to fetch, configure, build, and install a C
toolchain
cross or native build.
* Wrote a script to convert DejaGnu sum files into Junit forma
== Progress ==
* Produced spec2000 benchmark data on panda for fsf-4.7, fsf-4.8,
gcc-linaro-4.7, and gcc-linaro-4.8.
* Helped Charlie get stared with building the toolchain.
* Found "experimental" option that got crosstool-ng actually working.
* Got cbuildv2 now doing much of
== Progress ==
* Attended Connect, did presentation and other stuff.
* Left Connect early to attend the Gnu Tool Cauldron. Ran BOF on
testing the toolchain, attended many talks including the one on
Graphite.
* Worked on modularizing cbuildv2 package parsing into functions s
== Progress ==
* Added support to cbuildv2 to handle merges from GCC trunk.
* Merged backports of 199694 199705 199733 199734 199739
199810 199814 199533 200019 200020 200061 200062 200096
200148 200152.
* Managed to survive making complex travel plans for the next few
weeks
== Progress ==
* Did QEMU testing for the release by running several images on a
few platforms.
* Did the GCC 4.7-2013.06 release.
* Did the GCC 4.8-2013.06 release.
* Did a spin of the GCC 4.7-2013.06 release.
* Updated benchmark parsing scripts, downloaded historical
The Linaro Toolchain Working Group is pleased to announce the 2013.05
release of Linaro GCC 4.8 and Linaro GCC 4.7.
Linaro GCC 4.8 2013.05 is the third release in the 4.8 series. Based
off the latest GCC 4.8.0+svn200019 release, it includes performance
improvements and bug fixes.
Linaro GCC 4.7 2
== Progress ==
* Did builds of GCC 4.6, 4.7, 4.8, 4.9-svn on x86_64, i686, arm7l to
load more recent data into testing database plus test source builds
for the release at the same time.
* Did builds of GDB 7.6 & 7.5 on x86_64, i686, arm7.
* Added wiki page on how to run D
== Progress ==
* Monday holiday here too, so went mountain climbing
* Finally fixed Lava token for cbuild
* Dug into EC2 issues, still confused
* Cloned infrastructure files from gcc.gnu.org, which turned out to be
out of date, so updated them to the current releases. That th
Sorry, this covers the last two weeks, not just one.
== Progress ==
* Created database schema for DejaGnu test results
* Created data schema for benchmarks
* Wrote scripts to convert benchmark and test data into a form that
can be imported into a database, added them to DejaGn
81 matches
Mail list logo