Re: [gccsdk] [PATCH] UnixLib: support forPOSIX.1-2008extendedlocaleAPIs

2022-07-18 Thread Theo Markettos
On Jul 18 2022, at 12:10 pm, David Pitt wrote: > The issue occurs on building RISC OS gcc4 :- > > cd gcc4 > make ronative > > ./build-world stalled without locale_t.h as in revision 7702 but is fine > with revision 7703. I have not tried cross compiling with > arm-unknown-riscos-gcc. Ah, I

Re: [gccsdk] [PATCH] UnixLib: support for POSIX.1-2008extendedlocaleAPIs

2022-07-18 Thread Theo Markettos
On Jul 18 2022, at 10:34 am, David Pitt wrote: > I have done a fresh checkout of 7703 onto a new Ubuntu 22.04 VM on an intel > iMac and still get the above error on building gcc4. > > build-world does now build with 7703. > > As Theo's installation works I will park this for now and ascribe

Re: [gccsdk] [PATCH] UnixLib: support for POSIX.1-2008 extendedlocaleAPIs

2022-07-16 Thread Theo Markettos
On Jul 16 2022, at 10:23 pm, David Pitt wrote: > Revision 7703 supplies the missing locale_t header but a gcc4 build now > fails with :- > > /home/djp/gccsdk/cross/lib/gcc/arm-unknown-riscos/4.7.4/../../../../arm-unknown-riscos/lib/scl-module/hard/fpa/libunixlib.a(stricmp.o): > In function

[gccsdk] Old messages, [PATCH] UnixLib: support for POSIX.1-2008 extended locale APIs

2022-07-16 Thread Theo Markettos
I've just released a couple of old messages with patches that I discovered snagged on the mailing list moderation interface (which it turns out had a ridiculously low maximum message size of 40KB, now increased to 5MB). I approved them but I'm not sure they will make it out since they are old. It

Re: [gccsdk] A cert issue with www.mpfr.org broke build-world added --no-check-certificate to work around it.

2022-05-28 Thread Theo Markettos
On Fri, Apr 22, 2022 at 09:21:22AM +0100, Theo Markettos wrote: > I've verified that on Ubuntu 21.10: > > $ wget https://www.mpfr.org/mpfr-current/mpfr-4.1.0.tar.xz ... > Unable to locally verify the issuer's authority. > To connect to www.mpfr.org insecurely, use `--no-ch

Re: [gccsdk] A cert issue with www.mpfr.org broke build-world added --no-check-certificate to work around it.

2022-04-22 Thread Theo Markettos
On Fri, Apr 22, 2022 at 02:46:10PM +0930, Alan Williams wrote: > I was just building GCCSDK on a new machines (Rocky Linux 8.5 on x86) and > build-world complained about being unable to verify the cert for > www.mpfr.org. I've verified that on Ubuntu 21.10: $ wget

Re: [gccsdk] DeskLib

2022-03-12 Thread Theo Markettos
On Sat, Mar 12, 2022 at 09:16:39PM +, Cameron Cawley wrote: > According to grep, the desklib and desklib-scl recipes were the only ones > that used AB_SVN_AOF, and the comments in fetch-program state "AB_SVN_AOF > support is only temporary", so it made sense to remove it. It isn't > required,

Re: [gccsdk] DeskLib

2022-03-12 Thread Theo Markettos
On Sat, Mar 12, 2022 at 02:48:21PM +, Cameron Cawley wrote: > Hi Theo > > Thanks for sorting that out. I've managed to successfully cross-compile > DeskLib via the autobuilder with the attached patch. It currently requires > some changes in the autobuilder branch in my fork, but once the

Re: [gccsdk] DeskLib

2022-03-11 Thread Theo Markettos
On Fri, Mar 11, 2022 at 09:48:38PM +, Cameron Cawley wrote: > Hi > > I’ve noticed that the ccres subversion repository has recently been > migrated to GitHub. Would the same thing be possible for DeskLib? I’d be > interested in contributing some changes, and it would be easier if I could >

Re: [gccsdk] Unable to locate GOT of client

2021-08-07 Thread Theo Markettos
On Thu, Aug 05, 2021 at 02:18:50PM +0100, wra1th+gavin wrote: [snip] > Then I switch off. Then I repeat the above except with 4.7.4-rel5. Instead > I get the Unable to locate GOT of client messages. The command This is probably one only Lee can answer, since I don't know where that message is

Re: [gccsdk] GCC development structuring

2021-08-07 Thread Theo Markettos
On Sat, Aug 07, 2021 at 09:56:01AM +, Stefan Fröhling wrote: > First thank you for the answers to my questions. > > if there is no manager assigned for the GCC development I would like to > take the part of the project manager for GCC. The aim is to coordinate, > structure and speed up the

Re: [gccsdk] Unable to locate GOT of client

2021-08-05 Thread Theo Markettos
On Thu, Aug 05, 2021 at 12:53:11PM +0100, wra1th+gavin wrote: > What am I doing wrong? I downloaded gcc4_7_4-rel5 and when I tried to use it > I got the error message Unable to locate GOT of client. The same source > files compiled with gcc4_7_4-rel3-1. That's not a lot to go on. Can you post

Re: [gccsdk] Some feedback on using GCC 10.2.0

2021-08-03 Thread Theo Markettos
On Mon, Aug 02, 2021 at 08:04:45PM +0100, Lee Noar wrote: > Unfortunately, GCC 10 does not support module generation as yet which > is why GCC 4 is still our main compiler. > The problem is that libscl which is the interface to the SharedCLibrary > and what modules are linked against needs to be

Re: [gccsdk] Some feedback on using GCC 10.2.0

2021-08-02 Thread Theo Markettos
On Sun, Aug 01, 2021 at 02:23:59PM -0700, Jake Hamby wrote: > I've just started getting into RISC OS as a hobby project to do > something with my Raspberry Pi 3, GCC toolchain, and POSIX knowledge. > I managed to get the GCC 4.7.4 SDK running on my Ubuntu PC, and then > GCC 10.2.0 and binutils

Re: [gccsdk] GCC development organisation

2021-08-01 Thread Theo Markettos
On Sun, Aug 01, 2021 at 10:53:48AM +, Stefan Fröhling wrote: > Hello all! > I would like to know how the RISC OS GCC development is organized.Is there > any coordination? Is there only one mayor developer? > As Noa Lee is working on GCC for built the !Iris browser. > Are there others? > Is

Re: [gccsdk] Sorry. Forgot

2021-07-31 Thread Theo Markettos
On Sat, Jul 31, 2021 at 02:08:38PM +0100, wra1th+gavin wrote: > For the first time I have launched the command > ./build-world (using Raspbian on a rpi4). It requires considerable patience, > and faith because there is little to tell you that the build process is not > stuck in a loop. It would be

Re: [gccsdk] GCC8+ what new environment check is needed for packages

2021-03-04 Thread Theo Markettos
On Thu, Mar 04, 2021 at 12:26:47PM +, Chris Johns wrote: > On 04/03/2021 08:38, Rob Kendrick wrote: > > > I don't think RPCemu provides any VFP, and I don't recall there being a > > VFPEmulator module - but I admit to not looking for in a decade. > > I have before idly wondered if RPCEmu

Re: [gccsdk] rman missing on cygwin

2020-12-15 Thread Theo Markettos
> On 15 Dec 2020, at 09:34, Sajid Farooq wrote: > >  > Hi everyone, > > Im trying to setup Windows 10 via Cygwin for cross-compilation to Risc OS but > the AutoBuilder fails saying I dont have rman. Problem is, rman doesnt exist > for Cygwin. You should be able to just edit out that check

Re: [gccsdk] Various GNU tools - RISC OS system freeze (completelock-up)

2020-11-24 Thread Theo Markettos
> >> Another package Fileutils (4.1-1) works on the whole as expected, but "ls" >> is problematic, it causes a stack trace. > > I can't even find that on the autobuilder! I think some of these (perhaps the ones with capital letters in the names - eg DiffUtils rather than diffutils) are

Re: [gccsdk] Recommended distros for autobuilder

2020-09-02 Thread Theo Markettos
On Wed, Sep 02, 2020 at 06:00:15PM +0100, Chris Gransden wrote: > None of those are due to the version of Ubuntu you are using. The upstream > versions have changed so the patches need updating. I suppose what I'm getting at is two things: 1) What are the build platform and source repository

Re: [gccsdk] Recommended distros for autobuilder

2020-09-02 Thread Theo Markettos
On Wed, Sep 02, 2020 at 12:02:00PM +0100, Chris Gransden wrote: > In article <20200902093453.57jkr4hskfed2...@chiark.greenend.org.uk>, >Theo Markettos wrote: > > For those who have been (re)building autobuilder packages, what OS are you > > currently building on? A

Re: [gccsdk] SimpleGit

2018-11-18 Thread Theo Markettos
On Sun, Nov 18, 2018 at 10:41:33PM +, Jeffrey Lee wrote: > Also, a quick look through the libssh2 source suggests that it'll try to get > your public/private key by using a Unix domain socket to connect to the ssh > agent - which obviously won't exist on RISC OS. So it might be that that >

Re: [gccsdk] SimpleGit

2018-11-11 Thread Theo Markettos
On Sun, Nov 11, 2018 at 08:33:53PM +, Jeffrey Lee wrote: > However, there is still at least one problem with the simplegit-libgit2 > package: When I pulled in Chris's changes I also ended up pulling in the > change to autobuilder/fetch-program from rev 7196. This means that instead > of using

Re: [gccsdk] SimpleGit

2018-11-10 Thread Theo Markettos
On Sat, Nov 10, 2018 at 12:46:10AM +, Jeffrey Lee wrote: > Hi, > > Attached is a first-pass autobuilder recipe for SimpleGit > (https://github.com/sba1/simplegit). The resulting binary seems to work well > enough to clone repositories via https - I haven't tested it much beyond > that. Neat!

Re: [gccsdk] Patch to update libpng to the latest version

2018-11-10 Thread Theo Markettos
On Fri, Nov 09, 2018 at 03:31:47PM +, Cameron Cawley wrote: > Hi > > It appears that the new files added by the patch weren't added as part of > the commit. Apologies, I didn't notice there were new files and used 'patch -p0' instead of 'svn patch'. Now commited as r7209. Theo

Re: [gccsdk] Set PKG_CONFIG_LIBDIR in the CMake toolchain file.

2018-11-09 Thread Theo Markettos
On Thu, Nov 08, 2018 at 11:38:23PM +, Cameron Cawley wrote: > Hi > > Attached is a patch that sets the "PKG_CONFIG_LIBDIR" environment variable > in the CMake toolchain file. Thanks, that's r7208. Theo ___ GCCSDK mailing list

Re: [gccsdk] Patch to update libpng to the latest version

2018-11-08 Thread Theo Markettos
On Wed, Nov 07, 2018 at 07:14:55PM +, Cameron Cawley wrote: > Hi > > Attached is a patch to update libpng to the latest version. To simplify the > patch, this adds a separate recipe for the new version, rather than > attempting to rename the old recipe. I haven't tested every program that >

Re: [gccsdk] Absolute binaries giving incorrect __riscosify_control

2018-04-19 Thread Theo Markettos
On Wed, Apr 18, 2018 at 01:44:45PM +0100, Duncan Moore wrote: > This is a bug report, but since the bug reporting list has been out of > action for some time, I'm sending it here. Thanks. We should probably start a new issue tracker on github and migrate across. (apologies for closing some of

Re: [gccsdk] An oddity

2018-04-15 Thread Theo Markettos
On Sun, Apr 15, 2018 at 02:23:42PM +0100, John Ballance wrote: > svn: E155036: Please see the 'svn upgrade' command > svn: E155036: The working copy at > '/home/jb/jenkins_gccsdk/gcc4/riscos/asasm/decaof' > is too old (format 8) to work with client version '1.9.7 (r1800392)' > (expects format 31).

Re: [gccsdk] gcc from gccsdk

2018-04-14 Thread Theo Markettos
On Thu, Apr 12, 2018 at 11:32:42PM +0100, John Ballance wrote: > Hi Theo > > Yes, this is what I'm seeing. > > The abort (ref google) appears to be due to the absence of some of the > builtins referred to at line 54 of pngshim.c > > If I rearrange the conditional it'll go past that, then fails

Re: [gccsdk] gcc from gccsdk

2018-04-12 Thread Theo Markettos
On Thu, Apr 12, 2018 at 10:19:38PM +0100, John Ballance wrote: > Advice appreciated > > I have recently built gcc etc on a (more modern) linux machine. > > build seems fine > > gcc version reports as arm-unknown-riscos-gcc (GCCSDK GCC 4.7.4 Release 3) > 4.7.4 > > However the __builtin_shuffle

Re: [gccsdk] Debugging --- gdb ?

2018-04-12 Thread Theo Markettos
On Wed, Apr 11, 2018 at 07:04:13PM +0200, Michael Grunditz wrote: > It works! > http://safir.amigaos.se/bildgalleri/users2/17060_20180411_185547.jpg Nice :) Now, if you feel like writing a setvars script we can put it in the autobuilder... Theo ___

Re: [gccsdk] Debugging --- gdb ?

2018-04-11 Thread Theo Markettos
On Wed, Apr 11, 2018 at 12:59:11PM +0200, Michael Grunditz wrote: > Hello > > I managed to build something (e-uae, the other (better) options failed > miserably ). But it crash very early. > http://safir.amigaos.se/bildgalleri/users2/17058_20180410_230337.jpg > > I noticed gdb server being

Re: [gccsdk] gccsdk gcc4 fails to build

2018-04-10 Thread Theo Markettos
On Tue, Apr 10, 2018 at 10:35:15AM +0200, Michael Grunditz wrote: > Autobuilder: Using existing Sources.gz (testing/main) > Autobuilder: Using existing Sources.gz (testing/contrib) > Autobuilder: Using existing Sources.gz (stable/main) > Autobuilder: Using existing Sources.gz (stable/contrib) >

Re: [gccsdk] gccsdk gcc4 fails to build

2018-04-09 Thread Theo Markettos
On Mon, Apr 09, 2018 at 11:13:48PM +0200, Michael Grunditz wrote: > If I want to build applications that use SDL, should I build SDL with > autobuilder or manually? I tried building it from source and it > complained that it couldn't find "os.h". Alan probably knows more about this than me, but

Re: [gccsdk] gccsdk gcc4 fails to build

2018-04-09 Thread Theo Markettos
On Mon, Apr 09, 2018 at 04:05:12PM +0200, Michael Grunditz wrote: > I tried to build with !GCC now and got this: > > cc1plus: out of memory allocating 8392703 bytes after a total of 28332032 > bytes > make: * [src/arosrom.o] Error 1 I think you're running into Wimpslot limits. You aren't

Re: [gccsdk] gccsdk gcc4 fails to build

2018-04-08 Thread Theo Markettos
On Sat, Apr 07, 2018 at 10:46:08AM +0200, Michael Grunditz wrote: > xenial running in Windows Linux environment : Linux DESKTOP-NTNO7SV > 4.4.0-43-Microsoft #1-Microsoft Wed Dec 31 14:42:53 PST 2014 x86_64 > x86_64 x86_64 GNU/Linux > gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.5) Are

Re: [gccsdk] gccsdk gcc4 fails to build

2018-04-06 Thread Theo Markettos
On Fri, Apr 06, 2018 at 11:18:55PM +0100, John Ballance wrote: > FWIW it has just failed here.. building in jenkins on ubuntu 17.10 new > install > > tail of log is > > autoreconf: running: automake --no-force > Unescaped left brace in regex is illegal here in regex; marked by <-- HERE in >

Re: [gccsdk] gccsdk gcc4 fails to build

2018-04-06 Thread Theo Markettos
On Fri, Apr 06, 2018 at 09:35:28PM +0200, Michael Grunditz wrote: > Hi > > I want to port UAE (uae4arm or amiberry) to riscos.. As they are SDL > based I thought it might be a good idea to use gccsdk. > But , gcc fails to build. Can you put the full log somewhere? (pastebin or equivalent will

Re: [gccsdk] Unable to autpbuild libpng12-0

2017-10-02 Thread Theo Markettos
On Mon, Oct 02, 2017 at 04:15:12PM +0100, Lee Noar wrote: > No, something has changed; I can't build it either. It was okay in June > when I last built it. As a work around for this package, you can add: > > AB_URL=http://http.debian.net/debian/pool/main/libp/libpng/libpng_1.2.50.orig.tar.xz > >

Re: [gccsdk] wget 1.19.1 tries to write a logfile

2017-08-30 Thread Theo Markettos
On Tue, Aug 29, 2017 at 06:23:02PM +0100, Kevin Wells wrote: > Thanks for that, so I guess the fix wil have to come from the upstream? Yes. We don't generally have the manpower to curate patches that diverge from upstream, apart from anything necessary to make it build on RISC OS. We should be

Re: [gccsdk] wget 1.19.1 tries to write a logfile

2017-08-28 Thread Theo Markettos
On Mon, Aug 28, 2017 at 09:25:44PM +0100, Kevin Wells wrote: > Hi > > When using wget 1.19.1 with the quiet option selected I get the > following message: > > Redirecting output to 'wget-log.##' > > The ## is a number that increases each time. > > The file is a log of the connection details of

Re: [gccsdk] Is there activity here?

2017-06-30 Thread Theo Markettos
On Thu, Jun 29, 2017 at 09:15:35PM +0100, Dave Higton wrote: > ... and, if there is: have I failed to notice it, or did it not > arrive in my inbox? Are you measuring activity by mail, or by programming? In the latter case, I don't have a lot of time these days but various things I've been

Re: [gccsdk] RO support being removed from curl

2017-05-04 Thread Theo Markettos
On Thu, May 04, 2017 at 03:17:16PM +0100, Ralph Corderoy wrote: > Hi Theo, > > > Unfortunately the commit in curl upstream that introduced it has no > > indication of who originated it. so we're still in the dark. I > > haven't dug through the curl mailing list history though. > > I had a bit

Re: [gccsdk] RO support being removed from curl

2017-05-04 Thread Theo Markettos
On Thu, May 04, 2017 at 02:07:25PM +0100, Lee Noar wrote: > On 04/05/17 11:11, Theo Markettos wrote: > >I suspect losing it won't actually affect RISC OS beyond whatever GUI it was > >intended for, but curious to know what that was. > > If necessary (not that I know anything

Re: [gccsdk] RO support being removed from curl

2017-05-04 Thread Theo Markettos
On Thu, May 04, 2017 at 10:44:54AM +0100, Ralph Corderoy wrote: > Hi, > > Jeremy wrote: > > The pull-request for doing so is already submitted, see link below. > > The email is https://curl.haxx.se/mail/archive-2017-05/0004.html and the > PR is https://github.com/curl/curl/pull/1463 with >

[gccsdk] riscos.info service downtime this weekend

2017-03-08 Thread Theo Markettos
Due to a mixup between myself and the hosting company, I need to move riscos.info to a new server this weekend, at somewhat shorter notice than I had planned. So please be advised that all services are likely to have a period of downtime while the transition is in progress. I'll put status on

Re: [gccsdk] Raspberry Pi 3 builds of apps/libraries for the Autobuilder package site

2017-02-20 Thread Theo Markettos
On Mon, Feb 20, 2017 at 01:31:08PM +, alan buckley wrote: > I’ve a virtual machine set up so I can rebuild and then upload anything > else required. However there are a lot of packages, so it would make > sense (to me anyway) if we could have a list of the things people would > like built

Re: [gccsdk] GCC for RISC OS 4.7.4 release 3

2017-02-09 Thread Theo Markettos
On Thu, Feb 09, 2017 at 04:57:20PM +, Lee Noar wrote: > Thanks Alan, for taking the time to pull it all together and > making a release. Indeed, thanks Alan for pushing it out the door - the process always ends up more time consuming than expected. Theo

Re: [gccsdk] GCC for RISC OS 4.7.4 release 3

2017-02-03 Thread Theo Markettos
On Fri, Feb 03, 2017 at 08:54:38AM +, alan buckley wrote: > This time the create-gcckit packages have been built OK, the riscpkg > packages haven’t. > > It may be that ./create-gcckit -pkg corrupts the directories so the packages > can’t be built. > > I hope you don’t mind, I’ve rearranged

Re: [gccsdk] GCC for RISC OS 4.7.4 release 3

2017-02-01 Thread Theo Markettos
On Wed, Feb 01, 2017 at 12:53:02PM +, alan buckley wrote: > > > There is a bit of a filetyping issue, !Boot,feb and gcc,elf etc. You should bear in mind that the 'all files in zip' is an option offered by Jenkins, which knows nothing about RISC OS and doesn't preserve filetypes. The named

Re: [gccsdk] GCC for RISC OS 4.7.4 release 3

2017-01-31 Thread Theo Markettos
On Tue, Jan 31, 2017 at 01:01:50PM +, alan buckley wrote: > I see there has been a check in to fix this. I’ll rebuild the compilers and > upload them again. There's a build #125 here:

Re: [gccsdk] GCC for RISC OS 4.7.4 release 3

2017-01-30 Thread Theo Markettos
On Mon, Jan 30, 2017 at 12:30:57PM +, David Pitt wrote: > Some time ago I could do commits, for !Thump. There is a bit of a C > expertise deficit here, I only tried this commit as it was simple stuff. > > Something may have got fouled up, I now see this repeatedly. > >

Re: [gccsdk] GCC for RISC OS 4.7.4 release 3

2017-01-30 Thread Theo Markettos
On Mon, Jan 30, 2017 at 10:48:19AM +, David Pitt wrote: > This info is baked into gcc4/Makefile. The following fixed it. > > GCC_CONFIG_ARGS += --with-pkgversion='GCCSDK GCC $(GCC_VERSION) Release 3' \ > --with-bugurl=http://gccsdk.riscos.info/ > BINUTILS_CONFIG_ARGS +=

[gccsdk] Mirroring riscos.info SVN repos on github

2016-07-20 Thread Theo Markettos
In spare moments recently I've been doing various behind-the-scenes work on the riscos.info infrastructure. In particular we now have a much more powerful backend server for Jenkins builds - we now (attempt to) build all the packages in the autobuilder in 20 hours. I'm working on getting the

Re: [gccsdk] asasm always claims to want hardware FP

2016-06-24 Thread Theo Markettos
On Thu, Jun 23, 2016 at 03:23:44PM +0100, Dave Higton wrote: > In short, even the most trivial code assembled with asasm 2.01 r6919 > results in an ELF file that claims to use hardware FP (even though > there is no FP in the code at all), and I haven't found it possible > to influence this. r5871

Re: [gccsdk] Shared library code and modules

2016-03-08 Thread Theo Markettos
On Tue, Mar 08, 2016 at 06:33:23PM +, Lee Noar wrote: > On 08/03/16 16:41, Theo Markettos wrote: > >How feasible would it be to add another initialisation/entry method that > >made use > >of a different shared data location? > > Well, it's not just that. A m

Re: [gccsdk] Shared library code and modules

2016-03-08 Thread Theo Markettos
On Tue, Mar 08, 2016 at 03:56:39PM +, Lee Noar wrote: > The shared library system relies on each client having a few words of > workspace located at &8034 (after the ELF header). This means that the > location of the workspace is constant, but the contents can be > different for each client. >

Re: [gccsdk] UnixLib and ARMv8

2016-03-05 Thread Theo Markettos
On Sat, Mar 05, 2016 at 04:06:12PM +0100, John Tytgat wrote: > On 03/01/2016 07:26 PM, Theo Markettos wrote: > >[...] > >I can do some implementation and testing, if this is deemed to be > >a good idea. ('testing' in a loose sense - provoking concurrency > >conditions be

Re: [gccsdk] UnixLib and ARMv8

2016-03-01 Thread Theo Markettos
On Tue, Mar 01, 2016 at 03:42:55PM -, Ben Avison wrote: > and something similar for the other instances of SWP. However, I can't help > thinking it would be neater to do the ReadPlatformFeatures once somewhere > very early on in library initialisation and store the result in library > static

Re: [gccsdk] GCC version

2015-12-06 Thread Theo Markettos
On Mon, Nov 30, 2015 at 08:13:01PM +, David Pitt wrote: > Theo Markettos, on 30 Nov, wrote: > > > On Mon, Nov 30, 2015 at 04:28:49PM +, Gavin Wraith wrote: > > > When I do *gcc --version I get "gcc (GCCSDK GCC 4.7.4 Release 2) 4.7.4" > > > . Bu

Re: [gccsdk] libpng12-0

2015-11-22 Thread Theo Markettos
On Sun, Nov 22, 2015 at 07:07:20PM +, Chris Gransden wrote: > The autobuilder has been updated with the above patch omitted. libpng12-0 > should build ok now. I can confirm that Jenkins built it fine: http://ci.riscos.info/job/packages/job/libpng12-0/ Theo

Re: [gccsdk] Recursion of SIGSEV

2015-11-17 Thread Theo Markettos
On Tue, Nov 17, 2015 at 08:07:07PM +1200, Ron wrote: > Something that I haven't tried yet, but apparently the system() call > works differently. I'n not sure if there is an OSLib version that is > different to the gcc version. AIUI: UnixLib's system() does all the necessary moving of memory to

Re: [gccsdk] ^H^H^H

2015-11-07 Thread Theo Markettos
On Fri, Nov 06, 2015 at 02:28:15PM +, David Gee wrote: > In my view this is a bug in GCC SDK. It makes GCC all but useless for > porting command line programs—it shouldn't be necessary to change the mode > file just for this: Norcroft (unsurprisingly) works correctly—as does GCC > on other

Re: [gccsdk] version control for patches in autobuilder

2015-11-07 Thread Theo Markettos
On Thu, Nov 05, 2015 at 08:29:22PM +, John Ballance wrote: > Hi > > I know that in the setvars in an autobuilder item you can define the > specific version to check out of a repository, but is there any > mechanism for the patches to be associated with a specific > version?.. e.g. we can now

Re: [gccsdk] GCC 4.7.4 numbers

2015-09-19 Thread Theo Markettos
On Sat, Sep 19, 2015 at 05:17:52PM +0200, John Tytgat wrote: > On 09/19/2015 04:29 PM, Gavin Wraith wrote: > >[...] > >The Acorn C manual had a useful chapter "Implementation Details" > >that assured me that ints and longs were 32-bit and so on. > >Where do I find something similar for the RISC OS

[gccsdk] Announcement of GCC 4.7.4 release 2

2015-09-19 Thread Theo Markettos
installation instructions here: http://www.riscos.info/index.php/GCC Our thanks go to all those who have contributed to this release. Theo Markettos on behalf of the GCCSDK developers Archives are up on riscos.info, overnight they should get pushed into the Raspberry Pi package list too. If there's

Re: [gccsdk] Data synchronization and SWIs

2015-09-18 Thread Theo Markettos
On Fri, Sep 18, 2015 at 03:07:43PM +0100, Gavin Wraith wrote: > Has anyone any advice about the use of data synchronization > barriers when calling SWIs from C code compiled with GCC? > > To give RiscLua a command 'sys' analogous to BASIC's SYS > command I use this code > > asm volatile( >

Re: [gccsdk] Data synchronization and SWIs

2015-09-18 Thread Theo Markettos
On Fri, Sep 18, 2015 at 05:29:38PM +0100, Gavin Wraith wrote: > In message <20150918150505.gp22...@chiark.greenend.org.uk> you wrote: > > > >In what way does it not seems to work? > > Well, > > local sys, $, dim in (require "riscos") > local x, mesg = sys (16) > print (x and "ok" or mesg) > >

Re: [gccsdk] gccsdk 4.7.4, firefox, and arora

2015-09-12 Thread Theo Markettos
On Sat, Sep 12, 2015 at 11:31:59AM +0100, John Ballance wrote: > Hi Lee, and Theo and others > > Thanks for your work on 4.7.4 .. it built completely this time > without any further patches .. thanks > > I built nettle using the mods given by Alan Williams .. they tallied > with things I'd found

Re: [gccsdk] Building libssh2 fails while building nettle with the autobuilder. Any clues?

2015-09-09 Thread Theo Markettos
On Wed, Sep 09, 2015 at 11:08:43AM +1000, Alan Williams wrote: > > Lee. > > Ah, thank you for that. I will have a go. My aim with libssh2 and its > dependencies is not to produces a RM but just to have it linkable into a RM. > Like the *zm files in say TCPLibs.o from Norcroft. In this case I

Re: [gccsdk] New VFP/NEON capable GCC release?

2015-08-19 Thread Theo Markettos
On Wed, Aug 19, 2015 at 04:53:23PM +0100, Lee Noar wrote: From build #28: http://ci.riscos.info/job/gcc-4.7-native/28/artifact/gcc4/release-area/riscpkg/autobuilder_website/arm/Development/ I've installed the packages using !PackMan on my RPi and everything looks OK. I've built a simple

Re: [gccsdk] New VFP/NEON capable GCC release?

2015-08-13 Thread Theo Markettos
On Tue, Aug 11, 2015 at 10:06:23AM +0100, Theo Markettos wrote: On Mon, Aug 10, 2015 at 04:11:42PM +0100, Lee Noar wrote: I think this is done now. There wasn't much more to do after all. Perhaps someone could double check that the archives extract to a fully working installation. I have

Re: [gccsdk] New VFP/NEON capable GCC release?

2015-08-11 Thread Theo Markettos
On Mon, Aug 10, 2015 at 04:11:42PM +0100, Lee Noar wrote: I think this is done now. There wasn't much more to do after all. Perhaps someone could double check that the archives extract to a fully working installation. I have tried extracting to a new location and building a simple C program

Re: [gccsdk] New VFP/NEON capable GCC release?

2015-08-08 Thread Theo Markettos
On Wed, Aug 05, 2015 at 08:48:37PM +0100, Lee Noar wrote: Obviously, it will be necessary to package the VFP versions of the runtime libraries. The shared libraries should be stored in !SharedLibs.lib.abi-2/0.vfp. Binaries needs to be linked with -mfpu=vfp so that the dynamic linker knows to

[gccsdk] New VFP/NEON capable GCC release?

2015-08-05 Thread Theo Markettos
It appears[1] that there's some demand for a build of GCC that supports VFP and NEON. Currently our existing release build 4.7.4-Rel1-1 doesn't support it. Would it make sense to cut a new release build? This would also involve releasing SharedUnixLibrary 0.13 which is a necessary prerequisite.

Re: [gccsdk] fontconfig build issue

2015-06-29 Thread Theo Markettos
On Mon, Jun 29, 2015 at 09:15:10PM +0100, Lee Noar wrote: John Ballance wrote: p.s. I'm building quite a list of things where I have local patches to the autobuilder scripts. Should theyy all come through you, or might it be simpler if I put them in directly? (I guess I'm also asking whether

Re: [gccsdk] Patch for autobuilder mercurial source fetcher

2015-05-22 Thread Theo Markettos
On Tue, May 19, 2015 at 02:04:14PM +0100, John Ballance wrote: Hi Please patch the autobuilder fetch-program as below. Thanks for this - now applied in r6864. Theo ___ GCCSDK mailing list gcc@gccsdk.riscos.info Bugzilla:

Re: [gccsdk] autobuilder - GLib-Critical error

2015-05-18 Thread Theo Markettos
On Mon, May 18, 2015 at 07:41:17AM +0100, John Ballance wrote: Hi Theo Starting in an xterm causes firefox to be popped open when the glib err is reported, then the script continues. the condensed (# comments removed) setvars equates to echo 1 AB_HG=https://...; echo 2 (where

Re: [gccsdk] autobuilder - GLib-Critical error

2015-05-18 Thread Theo Markettos
On Tue, May 19, 2015 at 01:15:04AM +0100, John Ballance wrote: Hi mea culpa.. as you found, I have no on the AB_HG line. a typo here. It turns out that John was doing a syntax like: AB_HG=https://blahblah/projectname nameondisc and this was confusing things. This doesn't really fit with

Re: [gccsdk] autobuilder - GLib-Critical error

2015-05-17 Thread Theo Markettos
On Sun, May 17, 2015 at 05:02:04PM +0100, John Ballance wrote: Hi I'm having fun with porting a package that uses mercurial (hg) for its sources. I have set up a minimal package that has little in setvars other than the line starting AB_HG= The sources are correctly fetched, then the

Re: [gccsdk] autobuilder - GLib-Critical error

2015-05-17 Thread Theo Markettos
On Sun, May 17, 2015 at 09:50:10PM +0100, John Ballance wrote: Hi Theo Thanks for the reply, and for the suggestions A few points 1: Though there is a ubuntu desktop around (ctrl-alt-F7) I am working directly from a plain text (?) login at ctrl-alt-F1 2: What I said about the failure

Re: [gccsdk] Unaligned loads etc

2015-03-09 Thread Theo Markettos
On Mon, Mar 09, 2015 at 11:47:18PM +, John Ballance wrote: Hi Theo Classic example is firefox2. If alignment exceptions are enabled it aborts very early in startup with a ldr from an non word aligned address. Gcc arm seems to default to enabling non alignment for armv7, which is bad news

Re: [gccsdk] Building LibGetText

2015-03-08 Thread Theo Markettos
On Sat, Mar 07, 2015 at 05:06:51PM +, John Ballance wrote: Hi Following the jenkins o/p let me to disable mcs, the c# compiler on my machine. With this unavailable the offending dll is not built. Am I right in thinking Jenkins uses a precompiled build environment? .. Jenkins builds

Re: [gccsdk] Building LibGetText

2015-03-04 Thread Theo Markettos
On Wed, Mar 04, 2015 at 08:02:48AM +, John Ballance wrote: The gist of the patch is to enclose the whole script in +#ifndef _C@GUARD_PREFIX@_SYS_TIME_H_SEEN_ +# define _C@GUARD_PREFIX@_SYS_TIME_H_SEEN_ ... +#endif /*_C@GUARD_PREFIX@_SYS_TIME_H_SEEN_*/ Thanks for the patch. I can

Re: [gccsdk] Building LibGetText

2015-03-03 Thread Theo Markettos
On Tue, Mar 03, 2015 at 08:15:28PM +, John Ballance wrote: Hi Trying to get to the point of building things word aligned, since more modern cpus do not give the historical nonaligned behaviour. autobuilder patch enclosed lets me get past the repeated time.h error in libraries.gettext

Re: [gccsdk] Autobuilder patches

2015-03-02 Thread Theo Markettos
On Mon, Mar 02, 2015 at 10:05:24PM +, John Ballance wrote: thats most helpful, thanks, ad covers where there is a patch to an existing file. However, I need to add a new file. How do i do that please? You can do two things (I think, it's been a while since I did this): Use diff --new-file

Re: [gccsdk] Autobuilder patches

2015-03-02 Thread Theo Markettos
On Tue, Mar 03, 2015 at 12:01:09AM +, Theo Markettos wrote: Add a line to the autobuilder/libraries/libfoo/setvars file that that does: cp $H/newfile.c $S/some/desti/nation/newfile.c Forgot to mention a critical thing: '$H' is set to autobuilder/libraries/libfoo (ie the autobuilder home

Re: [gccsdk] Autobuilder patches

2015-03-02 Thread Theo Markettos
On Mon, Mar 02, 2015 at 08:37:50PM +, John Ballance wrote: Hi OK. so I can now build either 4.1.2 or 4.7.1 development systems. next test.. in build, ../autobuilder/buold -v wget -D fails with a build error in libgpg-error0 I think I have a suitable patch. How do I add relevant

Re: [gccsdk] build for gcc4.1.2 fails too

2015-03-02 Thread Theo Markettos
On Sun, Mar 01, 2015 at 10:15:53PM +0100, John Tytgat wrote: Yes, actually I could reproduce this myself. I've backported several binutils patches so that so that more recent texinfo versions can be used to build its documentation. Cfr. r6782 for the branches/release_4_1_2 svn branch.

Re: [gccsdk] Building with autobuilder

2015-03-01 Thread Theo Markettos
On Mon, Mar 02, 2015 at 12:54:07PM +1300, Ron wrote: Does the Autobuilder check for lateness of the config-guess shell script? When cross-compiling manually, I have had to replace this with a newer one so that arm unknown riscos was recognised properly. I don't think it does, perhaps it

Re: [gccsdk] Building with autobuilder

2015-03-01 Thread Theo Markettos
On Sat, Feb 28, 2015 at 07:52:22PM +, John Ballance wrote: in build: ../autobuilder/build-libs just reloaded the sources again and overrode my mods. Put your patches as a something.p file in the autobuilder directory for the package eg autobuilder/libraries/gettext and they will

Re: [gccsdk] alignment error in firefox2

2015-02-26 Thread Theo Markettos
On Thu, Feb 26, 2015 at 10:22:59PM +, John Ballance wrote: Hi Testing firefox2 (the zip download, not a local build) on the imx platform shows an alignment error The stderr o/p is included. Being unfamiliar with this backtrace I can see the issue, but would appreciate pointing to the

Re: [gccsdk] Dependencies using a relative path or system variable

2015-02-01 Thread Theo Markettos
On Sun, Feb 01, 2015 at 02:02:48PM -, WPB wrote: What would be great is if there was a way to make the dependencies output use a RISC OS system variable -- ideally GCCbin$Path looks the most sensible -- so that absolute paths aren't hard-coded into the dependencies file in the first place.

Re: [gccsdk] Uploading the new GCC4.7.4 compiler

2015-01-19 Thread Theo Markettos
On Mon, Jan 19, 2015 at 01:42:45PM +, alan buckley wrote: I've created the gcc-4.7.4-release1 folder and populated it, but I don't have permission to remove the old links from the latest folder so I can't symlink the new ones. Can some one do that for me and let me know when it's done?

Re: [gccsdk] Uploading the new GCC4.7.4 compiler

2015-01-13 Thread Theo Markettos
On Tue, Jan 13, 2015 at 02:39:04PM +, alan buckley wrote: I have now managed to create what I think are good packages for the GCC 4.7.4 native compiler for RISC OS and intend to upload them to the autobuilder web site soon. I was wondering, is there was any other places they need to be

Re: [gccsdk] GCC SVN reorganisation

2014-10-28 Thread Theo Markettos
On Tue, Oct 28, 2014 at 09:31:24PM +0100, John Tytgat wrote: You shouldn't need to do that. A checkout of trunk/gcc4 should automatically pull asasm and its dependencies (decaof - only for testing, and elftoolchain) from the right place via the svn:externals: $ svn propget svn:externals

[gccsdk] Recommended autobuilder/packages/etc distros

2014-05-20 Thread Theo Markettos
A few questions regarding the current situation of GCCSDK and the autobuilder packages, because I haven't been keeping up to date: 1. What's the recommended host distro for building GCC and autobuilder packages? Debian, Ubuntu? What version? 2. What's the recommended source feed for autobuilder

Re: [gccsdk] Configuring Autobuilder

2014-05-12 Thread Theo Markettos
On Mon, May 12, 2014 at 10:04:53PM +0100, Steve Fryatt wrote: I'm not entirely clear what native-tokenize find is looking for (and failing to locate), and am struggling to make the documentation match what's actually in the Autobuilder. Can anyone give any pointers to what I'm doing wrong?

Re: [gccsdk] fgets problem/Unixlib

2014-03-08 Thread Theo Markettos
On Sat, Mar 08, 2014 at 04:34:37PM +0100, John Tytgat wrote: Roughly a year ago I did several UnixLib fixes for returning more accurate errno error values and made a small unittest framework (recipe/files/gcc/libunixlib/unittest) for testing these changes. It would be interesting to have

  1   2   >