I've not tried the manual gpc installation yet -- I thought it prudent first to inquire as I become mare familiar with how to do this.
A few questions have come up:
Has anyone tried to install gpc with gcc 3.3.3? I note that the latest alpha release uses 3.3.2, and that usually these dot releases are (minor) bug fixes. Would there be any expected issues using 3.3.3? I would like to maintain compatibility with the C and Fortran compilers I'm using, and interlinkability is a MAJOR advantage.
Is the latest alpha release reasonably stable, at least for straightforward numerical code? I'm not really a compiler debugger...
Does the manual install work with any of the FreeBSD tools? I understand that GNU Pascal would use GNU tools, but FreeBSD has a complete complement of these (yacc, awk and nawk, sed, and so forth). Which of the FreeBSD tools (if any) should I be able to use? My hesitation is that any new tool (gawk, for example) really should be tested before it is relied upon, and the more new tools that are installed, the greater the burden becomes. The FreeBSD tools I have used enough to have confidence in (and they are supported).
The FreeBSD people are indeed looking for someone to do the port and to maintain it, though without much vigor. I'm not experienced in the port process either, and I admit that I am a scientist who programs when called upon. I'm not really the one to support something like this. If I am successful, though, I would be pleased to relay my findings to someone who might.
The other Frank
On Fri, 2004-03-05 at 16:53, Frank Heckenbach wrote:
Frank Jahnke wrote:
Could anyone share with me what the status of gpc is on FreeBSD? For what it's worth, I'm running FreeBSD 5.2.1 with gcc 3.3.3.
There have been a few small problems which should have been fixed in the last alpha (20030830). I've tested on netbsd last year. Did you try building it yourself? If there are problems, you can report them here and we'll try to fix them. Otherwise, someone "just" needs to make a FreeBSD port out of it. I don't know how this works exactly (and I won't be able to help much there since I'm busy enough already), but I suppose if the manual build procedure works, it shouldn't be difficult.
Frank