From: Eric B. <er...@go...> - 2005-07-08 10:41:33
|
Colin Paul Adams wrote: >>>>>>"Eric" == Eric Bezault <er...@go...> writes: >>>>> > > Eric> * run the bootstrap using SE 1.0 > > I'm not sure if I understand the reasoning behind the above line. The release > notes say Gobo is configured by default for SE 2.1. > So are you saying just use the SE 1.0 compiler, but DON'T set the > SE_1_0 environment variable? I said SE 1.0 in order to be able to compile gexslt. Then we would have had to unset $SE_1_0 and run 'geant clobber; geant install'. But it might be cumbersome. Also I just noticed that gexslt crashes when compiled with SE 1.0 in boost mode when running 'cd $GOBO/doc; geant install'. It does not crash in debug mode nor when compiled with other compilers. Probably a bug in SE 1.0's optimizer. I'm not very keen in testing zillions compiler versions. So I dropped SE 2.1 and only kept 1.1 and 2.2b1. So we could use SE 2.2b1 for the delivery. The drawback is that gexslt would have to be compiled with no GC to avoid the compiler crash. I tried it, and with no GC it does not take that much memory to run 'cd $GOBO/doc; geant install'. So it might be OK. I also had to set the split mode with SE, otherwise it would generate too big C files for Visual C to cope with. > Eric> * tar and gzip the result and send it to me. > > Does it matter what the name of the directory is that is tarred? I > will check it out to gobo-fresh, so as not to conflict with my > existing repository. What I usually do it to rename my 'gobo' directory to 'gobo.work', prepare the delivery in 'gobo', and then get rid of 'gobo' and rename back 'gobo.work' as 'gobo'. You can do the delivery in 'gobo-fresh' if you want, and then: * rename 'gobo' as 'gobo.work' * rename 'gobo-fresh' as 'gobo' * tar and gzip 'gobo' * rename 'gobo' as 'gobo-fresh' * rename 'gobo.work' as 'gobo' -- Eric Bezault mailto:er...@go... http://www.gobosoft.com |