Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Thu 24 Jul 2014, 04:39
All times are UTC - 4
 Forum index » Advanced Topics » Cutting edge
'To Do' Category in Forum?
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [8 Posts]  
Author Message
Lobster
Official Crustacean


Joined: 04 May 2005
Posts: 15117
Location: Paradox Realm

PostPosted: Thu 07 Jul 2005, 02:40    Post subject:  'To Do' Category in Forum?  

The Judge is BACK!

Tremble you mortals [ahem . . .] Cool

I was speaking to John Murga (aka Judge Dredd) and Barry on IRC this morning/afternoon/evening (hey - I am in Olympic City London, John is in NY and Barry is in Oz) Tried to get GuestToo (aka G2) and Bladehunter there too - maybe next time.
Anacari was already there hanging out . . .

Anyways . . .
apart from discussions of gorgeous nurses, time travel and the usual Linux subjects, we felt it might be an idea to create a To Do or projects page?

What do you think?

Here is one idea:
http://www.goosee.com/puppy/wikka/ToDo

- or we could use a sticky thread in announcements? Flash has shown how well this can work with his indexing on the beginners section . . .


What say you?
The project I am really thinking of is the GCC C compiler - who is working on this? - does it interfere with Puppy Sourceror?
We are getting to the stage where collaboration rather than duplication would be useful . . .

_________________
Puppy WIKI

Last edited by Lobster on Sat 09 Jul 2005, 23:55; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website 
Guest
Guest


PostPosted: Thu 07 Jul 2005, 03:21    Post subject:  

GCC....

That's a big one, sounds easy but it really isn't......well for a mere mortal like me........

The thing is once you start wanting to add gcc you are really opting only for a hdd install....I suppose we could adpat slackware's gcc packages and adapt the doinst.sh to suit puppy...but slackware is usually only compiled for a i486....not that that would be a huge problem I guess....

But installing gcc is not really for the fiant of heart...alot of libraries are needed and installing gcc into anywhere but the defaults is a nightmare...well not so much gcc but binutils
Back to top
Lobster
Official Crustacean


Joined: 04 May 2005
Posts: 15117
Location: Paradox Realm

PostPosted: Thu 07 Jul 2005, 08:56    Post subject: C is here  

If you look under this section 'cutting edge'

Howto feed Puppy "C" to become a 'fat Puppy' Smile


You will see Peter Sieg has already done this.

The process can be simplified, dotpuped, unleashed or whatever . . .
but we have to be aware of the situation of such projects and how/where to look . . .

_________________
Puppy WIKI
Back to top
View user's profile Send private message Visit poster's website 
Guest
Guest


PostPosted: Thu 07 Jul 2005, 14:54    Post subject:  

The ultimate would have all the tools in a squashfs system mounted at /opt, so which ever method you use to run puppy the gcc toolchain would be available, I know the size would be rather large but then again it wouldn't need to be mounted all of the time and would suit those running from cd only.
think I really need to read Linux From Scratch a few more times to get the jist, but the beauty would be that it could be used from any distro to compile for puppy.....With the right paths setup..


The only problem I can see with a compiling enviroment is that we maybe swamped with "I can't compile package xyz".....

Or the squashfs system could be a chroot enviroment so if the compilation does do "wierd things", remember we are running as root, it wouldn't affect the main system......A simple script could be used to enter that enviroment....tho make install could pose a bit of a problem to those that arent 100% cluey on such matters

I
Back to top
Ian
Official Dog Handler


Joined: 04 May 2005
Posts: 1237
Location: Queensland

PostPosted: Mon 11 Jul 2005, 19:57    Post subject:  

I agree with bladehunter that it might be confusing for people who are new to compiling programs from source but if they wish to try a minimal set of instructions and explanations should help them to get started.

For people who are used to compiling from source having the tools in Puppy would be a great help as it would save a lot of time when trying out new programs or ones they have written themselves.

The same applies to programmers and on the subject of programming I would imagine a HD install of Puppy with all the required tools including Emacs would be the ideal setup for development.
Back to top
View user's profile Send private message 
Lobster
Official Crustacean


Joined: 04 May 2005
Posts: 15117
Location: Paradox Realm

PostPosted: Tue 12 Jul 2005, 01:33    Post subject: Compiling C  

On our wiki news page
http://www.goosee.com/puppy/wikka/LatestNews

You will see Menno has created this:
Quote:
Menno provides GNU GCC compiler utills such as make. Unzip within 'my-applications'. It gives a bin / lib / include directory . The compiler has GCC and G77 (fortran) within it . ftp://jbn:jbnnoord@129.125.22.13/pupgcc


Being a semi-fishbrain Embarassed (you are what you eat) I am sure with a little help and prompting, I could compile programs . . .
(I did with simple examples and a lot of help in tinycc)
a new tinycc was released on June 17
http://fabrice.bellard.free.fr/tcc/

So Ian, Bladehunter, Menno . . . can Mennos efforts be used in Pup development? How is this done?

There are some sample C programs in the comments section of the tinycc page . . .
http://www.goosee.com/puppy/wikka/TinyCc

We now seem to have an abundance of potential and (working?) C compiler environments

from Bladehunter, Puppy Sourceror (part of 1.04), Peter Seig, Menno and maybe John Murgha is working on one in a puplet?

Gosh!
Rolling Eyes

_________________
Puppy WIKI
Back to top
View user's profile Send private message Visit poster's website 
Guest
Guest


PostPosted: Tue 12 Jul 2005, 02:54    Post subject:  

I'm leaning more towards and complete plugin enviroment that doesn't require installation apart from the path being updated. The idea is for the development tools in no way affect a standard installation.The only evidence that it is there is the opttools.sfs on the harddrive. I'm hoping by doing it this way that it may be portable to other distros to build apps for puppy.
GCC by itself is not enough to produce an executable, a linker is also required, and this is where things can get tricky if you want to start relocating things.The linker has it's library search path and path to the dynamic linker hardwired in, to really change this, to make it simple for novices to start, ld (the linker) has to be recompiled. A development enviroment hoping to compile almost all typical linux programs is noy going to be a simple task, niether will it be small.
Providing just make and gcc isn't enough. The addition of binutils will allow the building of simple programs but nothing too complicated.
Back to top
Lobster
Official Crustacean


Joined: 04 May 2005
Posts: 15117
Location: Paradox Realm

PostPosted: Tue 12 Jul 2005, 04:22    Post subject: ideas  

some of the ideas are mentioned here on the News for July 12 2005
http://www.goosee.com/puppy/news.htm

and to remind people that by clicking on pm here we can send a private message to Bladehunter, Barry and other developers . .

_________________
Puppy WIKI
Back to top
View user's profile Send private message Visit poster's website 
Display posts from previous:   Sort by:   
Page 1 of 1 [8 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Cutting edge
Jump to:  

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 vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0584s ][ Queries: 12 (0.0035s) ][ GZIP on ]