It is currently Tue Jun 18, 2013 9:17 pm

All times are UTC




Post new topic Reply to topic  [ 30 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Slackware toolchain
PostPosted: Tue Mar 06, 2007 8:56 am 
Master of the known universe
Master of the known universe

Joined: Fri Mar 10, 2006 7:57 am
Posts: 765
Location: Sundbyberg, Sweden
It has been stated on many places that Slackware will be rebuilt ground-up, with new gcc and glibc and so.

But it seems everywhere there is nothing but speculations and vague talk about what gcc version and glibc version will be used.

Does anyone here know ? if so, where did you see/hear it?

_________________
Ursvik

"In the end, to achieve happiness,  all you need to know is the url to the latest Zenwalk ISO. "


 Profile Send private message  
 
 Post subject: Re: Slackware toolchain
PostPosted: Tue Mar 06, 2007 9:11 am 
Global Moderator
Global Moderator
User avatar

Joined: Fri Mar 10, 2006 4:46 am
Posts: 3631
Location: Still on IPv4
I heard Pat is going for the latest (maybe even CVS) glibc and GCC 4.x. Of course you cannot be sure about that until that toolchain actually comes out. What do you want to know?

_________________
Leenucks - the greatest thing since evolution theory || Questions about forum etiquette? Feel free to PM me.


 Profile Send private message  
 
 Post subject: Re: Slackware toolchain
PostPosted: Tue Mar 06, 2007 10:06 am 
Master of the known universe
Master of the known universe

Joined: Fri Mar 10, 2006 7:57 am
Posts: 765
Location: Sundbyberg, Sweden
I feel a little anxious when i don't know everything  :P

seriously, i don't like it when 'nothing' happens on slackware-current for months.

cvs does not sound like slackware... but ok for gcc 4 , I think gcc 4.2.0 may be just weeks away now so, maybe we'll see some gcc4.1.2 based slackware-current soon.

I rather like the idea of having a well tried-out toolchain to build everything from, but still - newer is cooler.

_________________
Ursvik

"In the end, to achieve happiness,  all you need to know is the url to the latest Zenwalk ISO. "


 Profile Send private message  
 
 Post subject: Re: Slackware toolchain
PostPosted: Thu Mar 15, 2007 9:18 pm 
Experienced Zenwalker
Experienced Zenwalker
User avatar

Joined: Tue Aug 22, 2006 2:10 pm
Posts: 241
Location: Ohio
cvs for slackware? when last time i checked default kernel for 11 was still 2.4? no way.

_________________
------------------
An OS is a tool. Tools break. Like any good craftsman, I fix my tools. Thus, here I am. :)


 Profile Send private message  
 
 Post subject: Re: Slackware toolchain
PostPosted: Thu Mar 15, 2007 10:41 pm 
Global Moderator
Global Moderator
User avatar

Joined: Fri Mar 10, 2006 4:46 am
Posts: 3631
Location: Still on IPv4
CVS glibc yes... Rumour has it. Mainly because it would be more stable than the latest stable 2.5 releases :P.

_________________
Leenucks - the greatest thing since evolution theory || Questions about forum etiquette? Feel free to PM me.


 Profile Send private message  
 
 Post subject: Re: Slackware toolchain
PostPosted: Sun Mar 18, 2007 11:40 am 
Experienced Zenwalker
Experienced Zenwalker

Joined: Mon Sep 11, 2006 6:41 pm
Posts: 244
Location: Poland
Huge changes in Slackware current

ftp://ftp.slackware.com/pub/slackware/s ... ngeLog.txt


I wonder when this will affect Zenwalk


 Profile Send private message  
 
 Post subject: Re: Slackware toolchain
PostPosted: Sun Mar 18, 2007 12:34 pm 
Dev team
Dev team

Joined: Fri Mar 10, 2006 11:17 am
Posts: 2099
anyone has a clue about the build order of our ~400 packages?  ;D


 Profile Send private message  
 
 Post subject: Re: Slackware toolchain
PostPosted: Sun Mar 18, 2007 12:59 pm 
Dev team
Dev team

Joined: Mon Apr 24, 2006 2:01 pm
Posts: 844
Location: UK
Yes, but he is on a beach in the caribbean ;)

_________________
Zenwalk with me


 Profile Send private message  
 
 Post subject: Re: Slackware toolchain
PostPosted: Sun Mar 18, 2007 1:47 pm 

;D

No no, he's working  ::)

++


  
 
 Post subject: Re: Slackware toolchain
PostPosted: Sun Mar 18, 2007 1:56 pm 
Zenwalk Packager
Zenwalk Packager

Joined: Fri Mar 10, 2006 9:09 am
Posts: 2797
Location: Amsterdam
Working, on a beach in the caribbean? Where can i sign up for that  8) ;D Cold and windy Amsterdam definitely does not compare well.

@ oskar: the .dep-files and a bit of python-ing (ok, pick your own prefered scripting-language then) should be allow you to sort that build-order out  ;)  Inverse-deps-tracking: now that could be a nice new sport  ;D

_________________
In case of panic: scream and run in circles!


 Profile Send private message  
 
 Post subject: Re: Slackware toolchain
PostPosted: Sun Mar 18, 2007 3:44 pm 
Dev team
Dev team

Joined: Fri Mar 10, 2006 11:17 am
Posts: 2099
prfaasse wrote:
@ oskar: the .dep-files and a bit of python-ing (ok, pick your own prefered scripting-language then) should be allow you to sort that build-order out  ;)  Inverse-deps-tracking: now that could be a nice new sport  ;D

no sorry, but run dependencies and build dependencies are not the same. as mentioned above for ex. evince needs gnome-icons-2.18 which need standard-naming-uitls which need PERL::XML. Took me several hours to find(!) these, but they are only needed for building not for running evince.


 Profile Send private message  
 
 Post subject: Re: Slackware toolchain
PostPosted: Sun Mar 18, 2007 4:04 pm 
Zenwalk Packager
Zenwalk Packager

Joined: Fri Mar 10, 2006 9:09 am
Posts: 2797
Location: Amsterdam
You're right... I just bumped my head on the same problem with Qt-3.3.8 requiring mySQL & sqlite  :-\  They too are build-time deps, but not needed for running Qt (plugins..). I don't think we have any standardized mechanism to handle build-time deps  :(  Is this critical enough to do something about it? I sometimes (not very systematically though..) put tests for build-time deps in my buildfile.

For an example: see the k3b buildfile; There i actually do the buildtime deps-check. I'm not 100% content with the 'if [ -f $file-?.* ]' as 'test-regexp', but it has worked quite ok for now.

_________________
In case of panic: scream and run in circles!


 Profile Send private message  
 
 Post subject: Re: Slackware toolchain
PostPosted: Sun Mar 18, 2007 4:16 pm 
Dev team
Dev team

Joined: Mon Apr 24, 2006 2:01 pm
Posts: 844
Location: UK
Oskar is right of course, but as prfaasse says, it is an entertaining pursuit for a rainy Sunday afternoon to invert the dependency tree.

Here is my toy that uses make to do the hard work.  Even though it won't work without build deps for the packages, it does reveal some inconsistencies.

markc


Attachments:
[The extension txt has been deactivated and can no longer be displayed.]

_________________
Zenwalk with me
 Profile Send private message  
 
 Post subject: Re: Slackware toolchain
PostPosted: Sun Mar 18, 2007 4:37 pm 
Zenwalk Packager
Zenwalk Packager

Joined: Fri Mar 10, 2006 9:09 am
Posts: 2797
Location: Amsterdam
I did a test-run on the 4.4.1 iso.... Not the actual building of course... Some things do make me wonder a bit: for instance:

unrar: gcc-g++ ????

this would imply that you have to have gcc-g++ installed to *run* (remember, we have runtime deps here..) unrar... So: unrar does some small on-the-fly compilation to extract a rar-archive? I have to admit it is possible, but i do think it is unlikely...  Otherwise: i do think that gcc would have to be one of the first things to be built & should be installed for about the complete rest ;-)

_________________
In case of panic: scream and run in circles!


 Profile Send private message  
 
 Post subject: Re: Slackware toolchain
PostPosted: Sun Mar 18, 2007 8:11 pm 
Dev team
Dev team

Joined: Fri Mar 10, 2006 11:17 am
Posts: 2099
prfaasse wrote:
So: unrar does some small on-the-fly compilation to extract a rar-archive?

the glibc and /usr/lib/libgcc_s.so.1 are linked together somehow but this has nothing to do with on-the-fly-compiles.

Quote:
i do think that gcc would have to be one of the first things to be built & should be installed for about the complete rest ;-)

As gcc and glibc is already provided by slackware I don't think we want to built it ( ? ? ? ), the way to make a clean install would be currently.
- copy all of the slackware packages (of course the recompiled versions!) in zenwalk in a directory /my-mountpoint/zw-5.0
- copy aaa_base to /my-mountpoint
- Mount target volume to /my-mountpoint then chroot /my-mountpoint
- installpkg aaa_base
- installpkg /my-mountpoint/zw-5.0/*.tgz
- exit ( to exit the chroot)
then run lilo or adapt grub.conf and boot to /my-mountpoint. now there should be a compiler and a working console system hopefully.


 Profile Send private message  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 30 posts ]  Go to page 1, 2  Next

All times are UTC


 Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
 
cron