Changes to make Rotor build on latest OS versions
Jan Kotas <[email protected]> Fri, 14 May 2004 01:17:24 -0700
| Newsgroups | gmane.comp.windows.devel.dotnet.rotor |
|---|---|
| Message-ID | <A21210363B64FE44842335467A883AA901F409E1@RED-MSG-43.redmond.corp.microsoft.com> |
I have started project at http://servicing.sscli.net to cumulate changes for building Rotor on latest OS version. I have used Eric Albert's Panther patch and Andrew Gray's FreeBSD 5.1 patch as starting points, and added a bunch of new fixes. So far this project contains fixes to make SSCLI 1.0 build on the following OS versions: - Windows XP SP2 - Windows Server 2003 - Mac OS X 10.3 (Panther) - FreeBSD 5.2 All OS versions supported by the original SSCLI 1.0 should work as well. I would like to point out a small change in rotorenv\bin\makefile.def necessary to build on WinXP SP2 + VS 2003. Many people are likely going to look for this change once WinXP SP2 RTM is released. The colored diff of the delta is at http://servicing.sscli.net/source/browse/servicing/sscli/rotorenv/bin/ma kefile.def?r1=1.1&r2=1.2 . The textual diff is at the end of this message. I have successfully build fastchecked and run short BVTs (sscli\tests\bvt\short) to test these changes. I have not done any extensive testing beyond that. Please open bugs using http://servicing.sscli.net/servlets/ProjectIssues on any issues that you encounter with these changes. (You can also fix them while you are on it :-).) For convenience, I have created patch that can be applied to the original sscli to get all current changes in this project at http://servicing.sscli.net/servlets/ProjectDocumentList?folderID=0 . Apply the patch by running (from one level above sscli directory): tar xzf ssclipatch_20040514.diff.tgz patch < ssclipatch_20040514.diff cd sscli . ./env.sh ./buildall -c -Jan *** servicing/sscli/rotorenv/bin/makefile.def 2004/05/13 01:10:09 1.1 --- servicing/sscli/rotorenv/bin/makefile.def 2004/05/13 02:01:12 1.2 *************** *** 1636,1641 **** --- 1636,1645 ---- # Set linker options # + !if "$(VS71COMNTOOLS)" != "" + LINKER_FLAGS = $(LINKER_FLAGS) /SAFESEH:NO + !endif + # Merge .rtc section with .text. .rtc section is meant for debug info. # VC6 doesn't get rid of it. Win2000 loader fails to load retail mscor* dlls with # .rtc section. =================================== 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