Free Downloads, Community Forum,
FAQs and Developer Resources


Make /Tools Your Home | Link to us

Today's posts | Posts since last visit | Most Active Topics

All Forums Register Login Search Subscriptions My Profile Inbox
Tool Warehouse FAQs Resources Help Member List Address Book Logout

SfU 3.5 Sources

 
Logged in as: Guest
Users viewing this topic: none
  Printable Version
All Forums >> [SFU / Interix / SUA Technology] >> Interix Advanced Forum >> SfU 3.5 Sources Page: [1]
Login
Message << Older Topic   Newer Topic >>
SfU 3.5 Sources - Jan. 19, '06, 4:47:24 PM   
jumphigh

 

Posts: 61
Joined: Jul. 10, '04,
From: Germany
Status: offline
Hi Forum,

I looked into the extracted SfU 3.5 package from the MS site. There's a folder "Sources" with 3 tars of GNU software sources. On of them is the source package of the old GCC 3.3. When extracting this archive, you get the GCC and Binutil sources out of the GNU CVS from mid 2002. There are 2 folders "patches" and "queued" which contain diffs for the sources, some of them "very" old from 1999.
Now I ask, what's about it? Are these patches from the GNU CVS or are they made of MS to make Interix ports?
If they are from the GNU CVS, why were they not already applied to the sources? If they are from MS, does it mean you have to patch the GNU sources with them or are they already applied to the sources inside the tar archive? And why are there 2 folders with the same patches?

Andreas
Post #: 1
RE: SfU 3.5 Sources - Jan. 20, '06, 3:45:57 AM   
Rodney

 

Posts: 3714
Joined: Jul. 9, '02,
From: /Tools lab
Status: online
The history goes back quite a ways.
The gcc 3.3 release on Interix is a snapshot of a particular day from the gcc tree.
Then changes were applied for it to work on Interix. The changes were never in the gcc source tree.
The changes were offered, but not accepted (they were are GPL cleared and everything).
There was a strong whiff of politics at the time.

So you grab a copy of the tree for the date and then apply the diffs. Then try and build.
There are a couple of readme files that explain it all in detail in with the diffs.

(in reply to jumphigh)
Post #: 2
RE: SfU 3.5 Sources - Jan. 20, '06, 6:46:30 AM   
jumphigh

 

Posts: 61
Joined: Jul. 10, '04,
From: Germany
Status: offline
Thanks, Rodney, good to known, that I'm not completely wrong.

But unfortunately you didn't answer the main questions:
1. There are allready source files of GCC inside the tar archive. Are these files already patched with the MS patches or not? And why are there GCC sources but no Binutil sources?
2. What's about the two folders "patches" and "queued"? The Readme refers only to "queued" and the q-patch/applyem scripts.

Andreas

(in reply to Rodney)
Post #: 3
RE: SfU 3.5 Sources - Jan. 20, '06, 12:21:43 PM   
Rodney

 

Posts: 3714
Joined: Jul. 9, '02,
From: /Tools lab
Status: online
2) I haven't pulled these two directories apart. With earlier versions there was just the
one directory. Since the 3.5 release someone at MS was doing some changes. The changes were
mostly at the C++ portion of gcc as I understand it. That understanding comes from
what a user posted in the Forums here about his support tickets for problems compiling
with g++. So in keeping with the GPL (I'm assuming) this is why the newer directory
has appeared.

1) The original diff's had everything lumped together (gcc, binutil, etc.) just as diff's.
There were no whole source files. As I understood it from the guy who did the work then,
this was just because the entire code base for gcc et al is really large. As to the newer
changes: I haven't looked at them. I'll guess that the original diff's still need to be
applied and then the newer, second set gets applied.

(in reply to jumphigh)
Post #: 4
Page:   [1]
All Forums >> [SFU / Interix / SUA Technology] >> Interix Advanced Forum >> SfU 3.5 Sources Page: [1]
Jump to:





New Messages No New Messages
Hot Topic w/ New Messages Hot Topic w/o New Messages
Locked w/ New Messages Locked w/o New Messages
 Post New Thread
 Reply to Message
 Post New Poll
 Submit Vote
 Delete My Own Post
 Delete My Own Thread
 Rate Posts


Search All Forums -

Advanced search


SPONSORS



Forum Software © ASPPlayground.NET Advanced Edition 2.5 ANSI

0.031