bugDotGNU Portable.NET - Bugs: bug #2070, cscc does not include a reference...

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #2070: cscc does not include a reference to System.dll by default

Submitted by:  Marcus Urban <mathpup>
Submitted on:  Fri 27 Dec 2002 07:36:19 AM UTC  
 
Category: NoneSeverity: 3 - Normal
Item Group: NoneStatus: Wont Fix
Privacy: PublicAssigned to: None
Open/Closed: Closed

Sat 28 Dec 2002 06:49:28 AM UTC, comment #1:

I actually consider this a feature, rather than a bug. :-)

MS'es csc compiler uses a configuration file to specify
which assemblies are included by default (a lot more than
just "System"). There is a big problem with doing this:
makefile portability.

If someone writes a makefile to launch a compiler (be it
cscc, csc, or mcs), then that makefile may not port to
another machine because of differences in configuration.

This leads to difficult to resolve problems with source
packages. MS doesn't care about such problems because
it discourages source distribution. But we do care.

Cscc, like gcc, is designed to act the same regardless of
the user's personal configuration, so that makefiles work
(more or less) uniformly. For this reason, I decided that
the only library that could be relied upon is mscorlib.dll.

The new csc-compatibility mode does include "System.Xml"
and "System" by default, but the regular cscc mode doesn't.
I'd need a very good reason to change this, as it could
easily snowball - as I said, MS includes a lot more than
just "System". Where do you stop?

Rhys Weatherley <rweather>
Project Administrator
Fri 27 Dec 2002 07:36:19 AM UTC, original submission:

csc and mcs both include a reference to System.dll by default, but cscc does not.

Marcus Urban <mathpup>

 

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

Do you think this task is very important?
If so, you can click here to add your encouragement to it.
This task has 0 encouragements so far.

Only logged-in users can vote.

 

Please enter the title of George Orwell's famous dystopian book (it's a date):

 

 

Follow 2 latest changes.

Date Changed By Updated Field Previous Value => Replaced By
Sat 28 Dec 2002 06:49:28 AM UTCrweatherOpen/ClosedOpen=>(Error - Not Found)
Sat 28 Dec 2002 06:49:27 AM UTCrweatherStatusNone=>(Error - Not Found)

Back to the top


Powered by Savane 3.1-cleanup1