|
Updates on FPC Effort I admit that I have not been blogging as much as I would've
liked. I've been making very slow progress on things and these days,
I also have to be away from the computer for days at a time.
At this point, my main focus with Indy has been trying to get Indy 10 to work
with FreePascal independently of Lazarus. The key to this is making
"Makefile.fpc" files for everything and then using fpcmake to generate Makefiles
for each fpc dir. The Makefile.fpc is documented in the Free
PascalProgrammers’ manual. There are a few undocumented things
though.
Another part of this change is that I am going to eliminate the
IdStackLinux option. That was using Borland's standard libc header
file. While there is something available, libc does not seem to be working
too well and it's usage is being dropped from some Linux architectures.
I have put up a new home page for the FreePascal porting effort at http://www.indyproject.org/Sockets/fpc/
and I am hoping others will contribute. It's an ambitious goal to cover as
many systems as we can. This is not merely aport but some key
modifications to the source-code to accomodate the demands we place on the
code. It is taking us a long time to port Indy's code because we
have to change some key working assumptions to cover as many systems as we
can.
|