unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
* Compiling for Mac
@ 2003-10-21  1:35 Anthony Kozar
  2003-10-21 21:20 ` Neil Jerram
  0 siblings, 1 reply; 6+ messages in thread
From: Anthony Kozar @ 2003-10-21  1:35 UTC (permalink / raw)


Hello Guilers!

I am a guile newbie and I am attempting to compile guile for the "legacy"
Mac OS (OS 9 and earlier).  My goal is to embed guile into a new program
that I am writing in C++.

Has guile ever been successfully built for the legacy Mac platform? (The
only mention of this in the archives was an unfinished attempt back in
1997).  If it never has been done before, I will really need some help in
order to get all of the configuration and stuff correct.

Clearly, there are some major hurdles to overcome in doing so.  Guile's
reliance on POSIX libraries is a problem for the Mac but not unsolvable.  I
have been using a library called GUSI which gives the Mac a partial POSIX
API.  

A bigger problem is the complicated build process of guile which relies on
several unix command-line tools to dynamically configure the guile code.
This part of the build process cannot really be emulated on a Mac and I
think the easiest solution is to develop static configuration files for the
Mac that can be compiled without modification.

Figuring out what needs to go into those config files is where I need your
help and expertise.  Specifically:

* What should go in scmconfig.h?

* What is the purpose of all of the *.x files?  Why are they built
dynamically?

* Would it be possible to use the *.x files from another platform (Mac OS X
for example) when compiling on Mac OS 9?

* Can you think of any other caveats or suggestions?

Thanks very much!

Anthony Kozar
anthony.kozar@utoledo.edu




_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://mail.gnu.org/mailman/listinfo/guile-user


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2003-10-27 16:30 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-10-21  1:35 Compiling for Mac Anthony Kozar
2003-10-21 21:20 ` Neil Jerram
2003-10-21 21:46   ` Marius Vollmer
2003-10-24 15:19   ` Anthony Kozar
2003-10-24 15:55     ` Mike Gran
2003-10-27 16:30       ` Anthony Kozar

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).