- Rebuilding LOS178 2.1.0
- Attempted to build 3.4.3 on RH 8.0. Didn't work. Reattempting on RH 9.0 machine, shrike
- Setup coolcat Windows box to attempt to build GDB 6.0
- Changed Logger.pm to set autoflush
- Changed build_los178 to look for sendmail
- Worked on improving rename.sh to handle multiple versions. More works need to be done.
LOS178 2.1.0
There was some sort of problem with the recent build of 2.1.0. In looking into it I found the following:
I found a tagging problem. I used the tag DEV_LOS178_3p0p0_ppc_20050603. Note the 3p0p0. It should have been 2p1p0. I searched dev_archive on t3 and find no 20050603 directory for 3p0p0 but find it instead under 2p1p0. I believe that I should simply rename that tag to DEV_LOS178_2p1p0_20050603.
The CRs involved in 1 gig support seem to be: 539 and 606. Additionally 620 appears to be picked. Here's the break down:
rock:files4cr 539 # Add 1Gb support for LynxOS-178 ENVIRONMENT: 1.9.2.2 - Already up to date src/bin/lynxos.boot/Makefile: 1.1.1.1.2.1 - Already up to date src/cdk/common/mkimage/coff.c: 1.1.2.1 - Already up to date sys/bsp.vmpc/bsp_env.c: 1.2.2.1 - Already up to date sys/bsp.vmpc/lowInit.c: 1.3.2.1 - Already up to date sys/bsp.vmpc/procinit.c: 1.3.2.1 - Already up to date sys/csp.970/csp_init.c: 1.2.2.1 - Out of date sys/csp.970/csp_mem_map.c: 1.4.2.1 - Out of date sys/csp.ppc/csp_init.c: 1.2.2.1 - Already up to date sys/csp.ppc/csp_mem_map.c: 1.3.2.1 - Already up to date sys/include/bsps/pmac_g5/board.h: 1.5.2.1 - Out of date sys/include/bsps/vmpc/board.h: 1.2.2.1 - Already up to date sys/include/bsps/vmpc/pwb.h: 1.1.2.1 - Already up to date sys/include/family/ppc/arch_mem.h: 1.1.1.1.2.1 - Already up to date rock:files4cr 606 # Fix the 1GB problem on the Apple Power Mac G5 LynxOS-178 BSP sys/bsp.pmac_g5/bsp_env.c: 1.2.2.1 - Already up to date sys/bsp.pmac_g5/bsp_init.c: 1.3.2.2 - Already up to date sys/bsp.pmac_g5/ofw.c: 1.5.2.1 - Already up to date sys/bsp.pmac_g5/ofw.h: 1.3.2.1 - Already up to date sys/bsp.pmac_g5/procinit.c: 1.5.2.1 - Already up to date sys/csp.970/csp_init.c: 1.2.2.2 - Already up to date sys/csp.970/csp_mem_map.c: 1.4.2.2 - Out of date sys/include/bsps/pmac_g5/board.h: 1.5.2.2 - Already up to date sys/kernel/getrusage.c: 1.1.1.1.2.1 - Already up to date rock:files4cr 620 # Import G5 bug fixes/improvement from TOT into 2.1.0 branch sys/bsp.pmac_g5/bsp_intr.c: 1.2.2.1 - Already up to date sys/csp.970/csp_mem_map.c: 1.4.2.3 - Already up to date sys/drivers/arinc653/Makefile.real: 1.1.2.1 - Already up to date
If you look carefully you'll notice that the "Out of date" items for 539 are covered with newer versions in 606 and 620. So it appears as if I was up to date with when I built.
I am building again and will be rereleasing images using the correct numbering this time.
Building 3.4.3 gcc on shrike RH 9.0
I attempted to build 3.4.3 gcc on shrike, a RH 9.0 system but it failed with the following:
make[2]: Entering directory `/home/adefaria/toolchain/build-powerpc/bison' cd /home/adefaria/toolchain.orig/src/bison && autoheader WARNING: Using auxiliary files such as `acconfig.h', `config.h.bot' WARNING: and `config.h.top', to define templates for `config.h.in' WARNING: is deprecated and discouraged. WARNING: Using the third argument of `AC_DEFINE' and WARNING: `AC_DEFINE_UNQUOTED' allows to define a template without WARNING: `acconfig.h': WARNING: AC_DEFINE([NEED_MAIN], 1, WARNING: [Define if a function `main' is needed.]) WARNING: More sophisticated templates can also be produced, see the WARNING: documentation. touch /home/adefaria/toolchain.orig/src/bison/config.hin cd . && /bin/sh ./config.status config.h Usage: ./config.status [--recheck] [--version] [--help] make[2]: *** [stamp-h1] Error 1 make[2]: Leaving directory `/home/adefaria/toolchain/build-powerpc/bison' make[1]: *** [all-bison] Error 2 make[1]: Leaving directory `/home/adefaria/toolchain/build-powerpc' make: *** [stamp-all-powerpc] Error 2
Here's what I did:
- Checked out toolchain from my previous tag (DEV_LOS178_3p0p0_ppc_20050607)
- Obtained and applied the patches as before
- Obtained the LOS178 build environment as before
- Performed make install
This was done on shrike in my home directory.