Mike Kinghan <mikek@symbian.org> [Wed, 01 Dec 2010 12:02:41 +0000] rev 42
1) fix_tools_exports.pl need only be run on Windows hosts; was run unnecessarily on Linux too.
2) Need to export modload.pm on Linux as well as Windows hosts.
Mike Kinghan <mikek@symbian.org> [Sat, 27 Nov 2010 17:23:11 +0000] rev 41
1) Add imgtools/romtools to the targets for which exports are performed by fix_tools_exports.pl
2) Windows compatibility fix to list_targets.pl
3) Modify imgtools\romtools\group\BLD.INF so that Windows-only exports are not performed on Linux hosts or vice versa.
4) Windows compatibility fix for imgtools\romtools\rombuild\romnibus.pl
Mike Kinghan <mikek@symbian.org> [Thu, 25 Nov 2010 13:59:07 +0000] rev 40
1) Add the sbsv1 components from sftools/dev/build to make the linux_build package independent of the obsolete buildtools package.
2) Enhance romnibus.pl so that it generate the symbol file for the built rom when invoked by Raptor
3) Make the maksym.pl tool portable for Linux as well as Windows.
4) Remove the of armasm2as.pl from the e32tools component in favour of the copy now exported from sbsv1/e32util.
Mike Kinghan <mikek@symbian.org> [Mon, 15 Nov 2010 10:57:53 +0000] rev 39
A couple more small Windows compatibility fixes for romnibus.pl
Mike Kinghan <mikek@symbian.org> [Mon, 15 Nov 2010 08:19:08 +0000] rev 38
Bug fix: romnibus.pl did not "unixify" the input bootbinary-line when necessary.
mikek [Thu, 04 Nov 2010 09:28:30 +0000] rev 37
Merge from /FCL/interim/linux_build tip
mikek [Thu, 04 Nov 2010 09:25:46 +0000] rev 36
Additional patchfile for use by pre_env.pl to set kernel-side runtime=ksrt_gcce.lib instead of ksrt4_0.lib,
overwriting epoc32/sbs_config/s60_sbs_config.xml
Mike Kinghan <mikek@symbian.org> [Thu, 04 Nov 2010 09:16:26 +0000] rev 35
Oops. Last change 34 (10771bc49d01) did not include removal of superflous copy of
e32image from e32tools
Mike Kinghan <mikek@symbian.org> [Thu, 04 Nov 2010 09:07:09 +0000] rev 34
1) Delete superflous copy of e32image from e32tools and fix e32tools build
to use the remaining copy in imgtools/imglib
2) Fix imgtools/imglib/e32image/deflate/decode.cpp to move memory instead of
invalidly copying memory, breaking rombuilds on 64-bit hosts.
mikek [Tue, 02 Nov 2010 14:32:27 +0000] rev 33
1) Make prep_env.pl apply a patch to epoc32/sbs_config/s60_sbs_config.xml to replace the ARM
kernel-side runtime ksrt4_0.lib with the GCCE one ksrt_gcce.lib
2) Fix romnibus.pl so it won't do case-tampering on the epocroot prefix of source paths in oby/iby files.
Mike Kinghan <mikek@symbian.org> [Fri, 22 Oct 2010 13:25:58 +0100] rev 32
Improve the self-description comment in romnibus.pl
Mike Kinghan <mikek@symbian.org> [Fri, 22 Oct 2010 11:49:51 +0100] rev 31
Fixing romnibus.pl to work on Windows/Linux, in SBSv2/not in SBSv2
Mike Kinghan <mikek@symbian.org> [Thu, 07 Oct 2010 14:06:15 +0100] rev 30
gcc Pre-include header for gcc 4.4.3
Mike Kinghan <mikek@symbian.org> [Wed, 06 Oct 2010 16:32:01 +0100] rev 29
1) Update cross-plat-dev-utils for gcc 4.4.3
2) Fix parameterfileprocessor.c/.h to build with gcc 4.4.3
Mike Kinghan <mikek@symbian.org> [Wed, 06 Oct 2010 15:13:17 +0100] rev 28
Update Raptor to v2.15.2
Mike Kinghan <mikek@symbian.org> [Wed, 04 Aug 2010 12:07:55 +0100] rev 27
1) Latest fix for bug 2979 - [GCCE] elf2e32 --dump generates RVCT assembly. Implements Stefan Karlsson's comment #21
2) Merges William Robert's elf2e32 patch re. bug 3359, changset buildtools 77c47a56e1f7
3) Fixes a Windows/Linux path-delimiter bug in romnibus.pl
Mike Kinghan <mikek@symbian.org> [Sat, 17 Jul 2010 15:09:24 +0100] rev 26
Linux support for ROM building under Raptor
Mike Kinghan <mikek@symbian.org> [Tue, 13 Jul 2010 15:22:53 +0100] rev 25
Re-adding erroneously forgotten files
Mike Kinghan <mikek@symbian.org> [Tue, 13 Jul 2010 15:21:54 +0100] rev 24
Seems I can't "unforget" erroneously forgotten files, so will have to forget them and then re-add them
Mike Kinghan <mikek@symbian.org> [Tue, 13 Jul 2010 14:39:25 +0100] rev 23
elf2e32 to emit .extern instead of .comm directives for --asm=gas, --dump=a. Interim solution for bugs 3117 and 2979
mikek [Fri, 02 Jul 2010 11:11:13 +0100] rev 22
1) A better fix for Bug 2979 - [GCCE] elf2e32 --dump generates RVCT assembly.
2) A fix for Bug 3117 - [GCCE] Missing symbols in linkage of template_ekern.exe.
Same fix for both bugs, though they are no duplicates.
mikek [Mon, 21 Jun 2010 15:25:11 +0100] rev 21
Fix for Bug 1405 - GCCE: Raptor passing unknown option -mapcs to the assembler.
Fix Bug 3054 - [GCCE] armasm2as.pl cannot parse parentheses in maco IF conditions
mikek [Sun, 13 Jun 2010 16:27:09 +0100] rev 20
Provide elf2e32 with an option to select either RVCT assembler or GNU assembler output for the --dump option
mikek [Fri, 04 Jun 2010 13:19:09 +0100] rev 19
Merge from symbian repo
mikek [Fri, 04 Jun 2010 13:09:28 +0100] rev 18
Upgrading to Raptor 2.14
imk [Wed, 19 May 2010 20:20:01 +0100] rev 17
Updating diff patch file
imk [Wed, 19 May 2010 19:30:59 +0100] rev 16
Updating TODO, README in light of 64-bit build success
imk [Wed, 19 May 2010 19:08:17 +0100] rev 15
Removing compiled python files hanging around
mikek [Tue, 18 May 2010 19:36:14 +0100] rev 14
Adding latest diff patch file
mikek [Mon, 17 May 2010 20:20:32 +0100] rev 13
Upgrading Raptor from 2.10 to 2.13
mikek [Sun, 16 May 2010 13:06:27 +0100] rev 12
Update the diffs patchfile to latest revision
mikek [Sat, 15 May 2010 18:24:04 +0100] rev 11
1) Update README and TODO
2) Harden source to build on Debian 5, gcc 4.3
mikek [Sat, 15 May 2010 14:32:45 +0100] rev 10
1) Introducing support for 32/64-bit variants of the patch files
2) Fix bug in fix_epoc32_linux.pl whereby changes to the gcc -preinclude patch file were not applied if already existed.
3) Extending weed_backups.pl to weed the epoc32 tree as well as the package dir
4) Make build_target.pl return non-0 if build has warnings
5) Make build_all.pl fail a target if it has warnings
mikek [Thu, 13 May 2010 19:18:16 +0100] rev 9
1) Updating the .hgignore to exclude Raptor's built binaries
2) Updating the baseline patch file.
mikek [Thu, 13 May 2010 18:52:55 +0100] rev 8
1) Remove numerous Raptor built binaries inadvertently committed.
2) Fix deepclean_raptor.pl to delete the same binaries
3) Remove unnecessary module loads from patch_upstream.pl
mikek [Thu, 13 May 2010 09:00:30 +0100] rev 7
Updating README and TODO files
mikek [Thu, 13 May 2010 08:38:18 +0100] rev 6
1) Make cross-plat-dev-utils perl scripts independent of the package directory name
2) Fix c++ code to get rid of const_casts
mikek [Wed, 12 May 2010 09:52:26 +0100] rev 5
Adding #include <limits.h>
mikek [Tue, 11 May 2010 11:57:51 +0100] rev 4
Delete a scratch file inadvertently committed and fix some typos
mikek [Tue, 11 May 2010 08:11:21 +0100] rev 3
Delete scratch file
mikek [Mon, 10 May 2010 19:54:49 +0100] rev 2
Removing all prior files. Adding a complete branch of the 'build' package with fixes
and tools to build all targets on both Linux and Windows.
mikek [Fri, 08 Jan 2010 16:16:51 +0000] rev 1
Commit further implemented Linux makefiles
Mike Kinghan <mikek@symbian.org> [Mon, 16 Nov 2009 10:04:44 +0000] rev 0
Initial commit.