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