Michael, in the past I have not been successful in statically linking our command-line GNUstep application, so I was stuck with installing the whole environment on target machines. However, my grad student now tells me that he has been able to accomplish this with the latest version of GNUstep. I can put you in touch with him and he can give you the details.

For graphical applications, I think you really need the full environment (pasteboard services, etc)

Randy

On Apr 28, 2005, at 1:05 PM, Michael Hopkins wrote:



Hi all

First post to the GNUstep lists.

I am developing some mathematical code on OS X using just the Foundation
classes (and none of the Apple extensions like ObjC++ and exceptions). This
code is run from the command line with no GUI, so all I will need from
GNUstep is the 'base' functionality for things like NSArray, NSString etc.


I am interested in how feasible it is to port and distribute these command
line applications to other platforms using gcc (and mingw32) - these being:


 - Windows (NT/2000/XP)

 - Linux (32 bit for the forseeable future)

 - FreeBSD amd64 (where I am having problems building GNUstep base)

I am sure all these platforms are supported by GNUstep but what I want to
know is:


1) Do I have to distribute any runtime or shared libraries with the
executables (and if so, what) or will they be completely self-contained?
Does it matter whether I link the executables with the -static flag?


2) How many problems will I hit when doing this - not theoretically but
actually! ;o) I know everyone here is likely to be an enthusiast (as I am)
but I do need to know the facts on where I could hit bugs and/or performance
problems and how serious they will be.


My porting development machine is FreeBSD amd64 with a gcc toolset for
native code, another gcc toolset inside the Linux compatibility layer and
the mingw32 toolset. These all work fine for both C source code and linking
to their respective libraries (whether built locally or collected from
elsewhere).


TIA - please cc replies to me if possible.

Michael


_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ _/_/_/


        _/    _/   _/_/_/             Hopkins Research Ltd
       _/    _/   _/    _/
      _/_/_/_/   _/_/_/          http://www.hopkins-research.com/
     _/    _/   _/   _/
    _/    _/   _/     _/               'touch the future'

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ _/_/_/


_______________________________________________ Help-gnustep mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-gnustep



Randy J. Zauhar, PhD Assoc. Prof. of Biochemistry Director, Graduate Program in Bioinformatics Dept. of Chemistry & Biochemistry University of the Sciences in Philadelphia 600 S. 43rd Street Philadelphia, PA 19104

Phone:  (215)596-8691
FAX:            (215)596-8543
E-mail: [EMAIL PROTECTED]
Web:    http://tonga.usip.edu/zauhar


Discussion after watching Disney's "Lilo & Stitch":

DAD: "But why did the space aliens speak English, as opposed to French, or Swahili? And why did the one alien speak English with an Eastern European accent? I don't get it."

CATHERINE (age 7): "That's 'cause you don't have a good cartoon brain."




_______________________________________________ Help-gnustep mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-gnustep

Reply via email to