Building the cygwin.dll for other architectures

Robert Collins robert.collins@itdomain.com.au
Tue Oct 2 05:48:00 GMT 2001


----- Original Message -----
From: "Jacob Hansen" <luffe@diku.dk>
To: <cygwin@cygwin.com>
Sent: Tuesday, October 02, 2001 10:40 PM
Subject: Building the cygwin.dll for other architectures


> Hi,
>
> I am using an embedded OS named Pharlap ETS. This OS uses Win32 API.
The
> development environment is Visual C++ and a custom linker (called
LINKLOC).
>
> How would I go about building the cygwin.dll for this arch, so I can
link my
> apps to it? The reason being that I would like to use SAMBA on this
> platform.

Start by creating gcc target support for Pharlap ETS. This will involve
(at a minimum) creating ld capability to replace LINKLOC. ALlow 6-8
weeks (rough guess) to get it going. A good gcc hacker with appropriate
doco available might do it faster - but you'd have to motivate them
somehow. (This list is not appropriate for this step - gcc has it's own
lists).

Then _port_ cygwin to Pharlap ETS. This will involve adding code to
cygwin to handle any platform differences between (pick one)
NT4/2k/me/9x and Pharlap ETS. Then you should be able to create a
cross-compiled cygwin. Now run the test suite within Pharlap ETS.
Iterate on this point until no failures occur on Pharlap that do not
occur under NT. If Pharlap is _identical_ (and the presence of a custom
linker does _not_ fill me with confidence) then this should be trivial.

Now you can begin work on samba.

Rob


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/



More information about the Cygwin mailing list