DEF files aren't used on FreeBSD - on Windows, function names within a
DLL are private to the DLL unless explicitly exported via the DEF file.
On FreeBSD, all non-static function names within a .so are accessible
from other .so files automatically.  So you should be able to create an
empty DEF file to satisfy the FreeBSD SSCLI build.

That also simplifies our earlier thread on dllbase.txt:  the values are
relevant only on Windows.

Barry


-----Original Message-----
From: Discussion of the Rotor Shared Source CLI implementation
[mailto:[EMAIL PROTECTED] On Behalf Of Archana
Sent: Monday, June 21, 2004 8:49 AM
To: [EMAIL PROTECTED]
Subject: Re: [DOTNET-ROTOR] Accessing the class in different source
folder

Would the format for the DEF file be the same on Free BSD since i
am working on that platform?

On Mon, 21 Jun 2004, Barry Bond wrote:

> Yes, you must create a def file for every DLL in Windows.  I recommend
> that you copy the ildbsymbols.def file and customize it for your GC
> module.
>
> Full documentation for DEF files is available at
>
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/
> html/_core_module.2d.definition_files.asp.
>
> Barry
>
> -----Original Message-----
> From: Discussion of the Rotor Shared Source CLI implementation
> [mailto:[EMAIL PROTECTED] On Behalf Of Archana
> Sent: Monday, June 21, 2004 8:37 AM
> To: [EMAIL PROTECTED]
> Subject: Re: [DOTNET-ROTOR] Accessing the class in different source
> folder
>
> Hi,
> On Mon, 21 Jun 2004, Barry Bond wrote:
>
> > A good example to follow is ildbsymbols.dll, in
> > clr\src\tools\ildbsymbols.
> >
> > 1. ildbsymbols has an ildbsymbols.def file that was manually
authored
> > and is included in the tarball.  The "sources" file in
> > clr\src\tools\ildbsymbols references it via
"DLLDEF=ildbsymbols.def".
> so a .def has to be manually created for the gc module too? if so how
> should one go about it?
>
> Thanks
> archana
>
> ===================================
> This list is hosted by DevelopMentor(r)  http://www.develop.com
> ASP.NET courses you may be interested in:
>
> Guerrilla ASP.NET
> 15 March 2004, in Boston, MA
> 17 May 2004 in Torrance, CA
> 7 June 2004, London, UK
>
> http://www.develop.com/courses/gaspdotnetls
>
> View archives and manage your subscription(s) at
> http://discuss.develop.com
>
> ===================================
> This list is hosted by DevelopMentor(r)  http://www.develop.com
> ASP.NET courses you may be interested in:
>
> Guerrilla ASP.NET
> 15 March 2004, in Boston, MA
> 17 May 2004 in Torrance, CA
> 7 June 2004, London, UK
>
> http://www.develop.com/courses/gaspdotnetls
>
> View archives and manage your subscription(s) at
http://discuss.develop.com
>

--
Regards,
Archana

===================================
This list is hosted by DevelopMentor(r)  http://www.develop.com
ASP.NET courses you may be interested in:

Guerrilla ASP.NET
15 March 2004, in Boston, MA
17 May 2004 in Torrance, CA
7 June 2004, London, UK

http://www.develop.com/courses/gaspdotnetls

View archives and manage your subscription(s) at
http://discuss.develop.com

===================================
This list is hosted by DevelopMentorŪ  http://www.develop.com
ASP.NET courses you may be interested in:

Guerrilla ASP.NET
15 March 2004, in Boston, MA
17 May 2004 in Torrance, CA
7 June 2004, London, UK

http://www.develop.com/courses/gaspdotnetls

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to