NRAO Home  >  Green Bank  |  Wiki Topic:    GB > Software > PlanOfRecordC82005 > Gcc3ConversionProgressNotes
   Changes | Index | Contents | Search | Statistics | Go

GCC3 Conversion Progress Notes



Introduction

The M&C source tree is currently being converted to the GCC 3.4.4 compiler. The plan is to create a CVS branch and work from there. The point at which the branch diverges from the main trunk is tagged gcc3_conversion. The branch tag is gcc3_conversion_branch.

I will start in the ygor source tree, both because it is the least updated of the three trees (ygor, gb, and gbt), and because it is required by everything else.

I have kept a list of the typical problems encountered during the conversion here.

Some directories in the following lists say "VxWorks only" or " Solaris only." These are marked so as a reminder that these are still compiled with GCC 2.7 or 2.95 (respectively), and thus not touched by GCC 3. However, they may #include common header files, so it is important to check them to ensure these common header files don't break these builds.

gbt

All projects in gbt have been converted, with the exception of Glish directories and sparc-solaris unit test directories. Total files modified number 596.

gbt/user/glish/Clients/SolarSystem/SolSys

gbt/devices/IF

gbt/devices/receivers

gbt/devices/backends

gbt/devices/misc

gbt/devices/SwitchingSignalSelector

gbt/devices/antenna

gbt/devices/Measurements

gbt/user/glish

All files here compile, but individual programs will not link with the current M&C AIPS++ link target.

gbt/user/python

All files here compile, with the swig generated file gbt/user/python/lib/gbt_wrap.cc emmitting defined but not used warnings.

gb

All gb projects have been converted. 7 files modified in all.

gb/devices

ygor

All ygor projects have been converted, except if noted otherwise below. Total number of files modified is 290.

ygor/libraries

ygor/mcTime

ygor/drivers

ygor/Message

ygor/monitor

ygor/utilities

ygor/ScanCoordinator

ygor/user

-- RamonCreager - 01 Dec 2005

Topic Gcc3ConversionProgressNotes . { Edit | Attach | Ref-By | Printable | Diffs | r1.33 | > | r1.32 | > | r1.31 | More }
Revision r1.33 - 22 Apr 2008 - 18:17 GMT - AmyShelton
Parents: PlanOfRecordC82005
Content copyright © 1999-2007 by the contributing authors.
All material on this collaboration platform is the property of the contributing authors.