i386-netware-ld target for Netware NLM files with C++ support

Bernd Herd info@herdsoft.com
Wed May 7 08:57:00 GMT 2003


Nick Clifton schrieb:

Hello Nick,

thank you for answering.

Meanwhile I have continued development. gcc does now run native on 
NetWare, meaning it is possible to create netware executables on netware 
itself. And cross-compiling from win32 and linux to NetWare is also 
possible.

The linker script has been replaced by a "clean" nlmld.c program that 
can be connected with gcc by the 
"--with-ld=/opt/cross/i586-netware/nlmld" configure option when 
configuring gcc. It would be good if I'd know a way to make the new 
"nlmld" the default linker for gcc on the netware target to avoid 
specifiying an absolute path.

I have attached the current state of the patch against binutils-2.13.1
It is a bit lengthy... If you don't want it that way, tell me. Most 
likely you'd prefer a patch against the current CVS tree and with 
changes for the netware target separated from changes for the netware host?

I have no problems signing a copyright assignment to the FSF and I plan 
to continue maintaining the programs developed.

See http://www.herdsoft.com/ti/netware/cross for project homepage.

Bernd

	:-)


> Hi Bernd,
> 
> 
>>I've developed a patch to the i386-netware target to allow creation
>>of NLMs from C++ sources. The work consists of two parts concerning
>>binutils:
>>- Extension of the linker scripts for netware
>>- A shell script to integrate nlmconv into the link process.
> 
> 
>>Any suggestion on how to integrate the "ld" script approach into the
>>binutils distribution?
> 
> 
> One approach would be to include it as part of the distribution.  You
> could add the script to the binutils/ directory and arrange for it to
> installed if the target is i386-network.  This assumes that you would
> be OK with the script living in the binutils project and that you
> would be prepared to sign an FSF copyright assignment for it, and that
> you would be willing to act as a maintainer for the script.
> 
> A simpler method would be to archive the script on the herd website
> and just have a link from the binutils project web page to your web
> page.
> 
> Cheers
>         Nick
> 
> 
> 
> 


-- 
Herd Software Entwicklung
Bernd Herd
Kettelerstr. 35
68642 Bürstadt
Germany
Tel.: +49-6206-707775, Fax.: +49-6206-707776
http://www.herdsoft.com
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: binutils-netware.patch
URL: <https://sourceware.org/pipermail/binutils/attachments/20030507/32abe2cc/attachment.ksh>


More information about the Binutils mailing list