From: Brian G. <br...@gl...> - 2005-08-31 16:25:23
|
Hi All, Over the last few days, with help from Sten and Anton, I have been tidying up the VC++ build projects for VC++. The ggnfs builds for VC7 and VC8 (beta) are now in pretty good shape but it has not proved possible to obtain a good build for VC6 because this compiler lacks support for features that many of the GGNFS source files now take for granted. I have not run VC6 for several years and have only been able to support this build by translating the VC7 build files into VC6 format. Sten has VC6 installed but he has not been able to obtain a working build and feels that this is not something that he can afford to invest time in. Hence we either need to drop the VC6 build or find someone who still wants this build and is prepared to repair and maintain it. If there are no volunteers over the next few days, the maintenance of this build project will have to be dropped. The VC++ v7 build is up to date but I will shortly be moving to a new development platform that will not have VC7 installed. Again, therefore, we need volunteers who wish to use the VC7 build of GGNFS to volunteer to maintain it. The mainline development for VC++ GGNFS builds from my perspective will in future be on VC8, where I hope to be able to maintain both win32 and the x64 support. I intend to use YASM as my assembler as this has support for 64-bit architectures. http://www.tortall.net/projects/yasm/ Since this is also NASM compatible the existing NASM based assembler code source files work with no problems. I also intend to take a look at FASM, which also has 64-bit support. http://flatassembler.net/ Both these assemblers have Windows and Linux versions and this means that any dedicated assembler code that is written using these assemblers will be widely available (which is not true if GAS is used). Please let me know if you have any observations on these issues. best regards to all, Brian Gladman |