Re: [Dorset] Which distro would you install?

2010-09-24 Thread Bob Dunlop
Hi,

On Thu, Sep 23 at 06:30, Natalie Hooper wrote:
...
 With the above in mind, which distro would you advise me to install on my
 new desktop? I was thinking of perhaps openSuse or Fedora but not too sure
 if there is one distro considered better for programmers?

With all the above in mind I'd suggest Ubuntu as being easy.  Not really what
I'd call a programmers system but good enough for PC only GUI programming.

For hardcore embedded systems programming there's really no choice, Gentoo
all the way.  No other system lets you set up an entire cross development
tool chain and library for a custom target with a single command.  I've
currently got six cross development environments installed on my work machine
and a further three at home.  Deleting them is likewise a single command so
I only keep the current working set.

Gentoo is okay for all the other features but will involve a lot of setup if
you want an intergrated multi-media experience.  Installation takes a while
most of it waiting for things to compile, actual interaction required for a
minimal install is under 30 minutes.  As for maintaining the system I probably
average about 10 minutes a week.


So for hardcore programming and PCB design I use Gentoo, but if I'm lazy or
for doing anything else I have a netbook with Ubuntu on it.

-- 
Bob Dunlop

--
Next meeting:  Bournemouth? TBD, Wednesday 2010-10-06 20:00
Meets, Mailing list, IRC, LinkedIn, ...  http://dorset.lug.org.uk/
How to Report Bugs Effectively:  http://bit.ly/4sACa


[Dorset] Cross development [was Re: Which distro would you install?]

2010-09-24 Thread Tim Allen

Hi Bob

On 24/09/10 08:38, Bob Dunlop wrote:

For hardcore embedded systems programming there's really no choice, Gentoo
all the way.  No other system lets you set up an entire cross development
tool chain and library for a custom target with a single command.  I've
currently got six cross development environments installed on my work machine
and a further three at home.  Deleting them is likewise a single command so
I only keep the current working set.


That's interesting. I'm now at the end of week two setting up a 
gcc/Newlib toolchain for m68k (on Debian). Most of the pain has been in 
figuring out how to avoid Newlib's I/O and reentrancy overhead, for very 
memory-constrained targets, but the initial build sequence wasn't 
straightforward either. How would I do this with Gentoo?


Cheers

Tim

--
Next meeting:  Bournemouth? TBD, Wednesday 2010-10-06 20:00
Meets, Mailing list, IRC, LinkedIn, ...  http://dorset.lug.org.uk/
How to Report Bugs Effectively:  http://bit.ly/4sACa


Re: [Dorset] Cross development [was Re: Which distro would you install?]

2010-09-24 Thread Bob Dunlop
Hi,

On Fri, Sep 24 at 09:22, Tim Allen wrote:
...
 That's interesting. I'm now at the end of week two setting up a 
 gcc/Newlib toolchain for m68k (on Debian). Most of the pain has been in 
 figuring out how to avoid Newlib's I/O and reentrancy overhead, for very 
 memory-constrained targets, but the initial build sequence wasn't 
 straightforward either. How would I do this with Gentoo?

Well in theory it's simply:

  crossdev --stable --target m68k-elf--newlib

or similar.  Unfortunatly I've just tried it and it barfs while trying to
build newlib.  I've not used m68k in 10 years and have never used newlib,
can you give me a valid Gcc target tuple to use and I'll try it again.


-- 
Bob Dunlop

--
Next meeting:  Bournemouth? TBD, Wednesday 2010-10-06 20:00
Meets, Mailing list, IRC, LinkedIn, ...  http://dorset.lug.org.uk/
How to Report Bugs Effectively:  http://bit.ly/4sACa


Re: [Dorset] Cross development

2010-09-24 Thread Tim Allen

Hi Bob

On 24/09/10 12:45, Bob Dunlop wrote:

Hi,

On Fri, Sep 24 at 09:22, Tim Allen wrote:
...
That's interesting. I'm now at the end of week two setting up a 
gcc/Newlib toolchain for m68k (on Debian). Most of the pain has been in 
figuring out how to avoid Newlib's I/O and reentrancy overhead, for very 
memory-constrained targets, but the initial build sequence wasn't 
straightforward either. How would I do this with Gentoo?


Well in theory it's simply:

  crossdev --stable --target m68k-elf--newlib

or similar.  Unfortunatly I've just tried it and it barfs while trying to
build newlib.  I've not used m68k in 10 years and have never used newlib,
can you give me a valid Gcc target tuple to use and I'll try it again.



Does

crossdev --stable --target m68k-elf --with-newlib

work?


Tim

--
Next meeting:  Bournemouth? TBD, Wednesday 2010-10-06 20:00
Meets, Mailing list, IRC, LinkedIn, ...  http://dorset.lug.org.uk/
How to Report Bugs Effectively:  http://bit.ly/4sACa


Re: [Dorset] Cross development

2010-09-24 Thread Tim Allen

On 24/09/10 14:49, Tim Allen wrote:

Hi Bob

On 24/09/10 12:45, Bob Dunlop wrote:

Hi,

On Fri, Sep 24 at 09:22, Tim Allen wrote:
...
That's interesting. I'm now at the end of week two setting up a 
gcc/Newlib toolchain for m68k (on Debian). Most of the pain has been 
in figuring out how to avoid Newlib's I/O and reentrancy overhead, 
for very memory-constrained targets, but the initial build sequence 
wasn't straightforward either. How would I do this with Gentoo?


Well in theory it's simply:

  crossdev --stable --target m68k-elf--newlib

or similar.  Unfortunatly I've just tried it and it barfs while trying to
build newlib.  I've not used m68k in 10 years and have never used newlib,
can you give me a valid Gcc target tuple to use and I'll try it again.



Does

crossdev --stable --target m68k-elf --with-newlib

work?


If that dies, which I think it might, then

crossdev --stable --target m68k-elf --newlib --without-headers

Will do a partial build of gcc.

Then a build of newlib (however you'd do that), and a final build of gcc 
omitting the --without-headers.


But if it's really smart, then maybe it will do all that in sequence!


Tim


--
Next meeting:  Bournemouth? TBD, Wednesday 2010-10-06 20:00
Meets, Mailing list, IRC, LinkedIn, ...  http://dorset.lug.org.uk/
How to Report Bugs Effectively:  http://bit.ly/4sACa


Re: [Dorset] Cross development

2010-09-24 Thread Tim Allen

Hi Bob

On 24/09/10 15:20, Bob Dunlop wrote:

crossdev --stable --target m68k-elf --with-newlib

work?

If that dies, which I think it might, then

crossdev --stable --target m68k-elf --newlib --without-headers


Nope I'm sorry I've tried various combinations similar to the above, without
success.  Neither example you provide is actually a valid crossdev command
btw.

The idea of stage building is a possibility but I don't have the time to
play at present.  Looking at the change history I see activity on x86_64,
powerpc, mips, i686, i386, chris, avr32, armeb, arm (oabi  eabi), armv4 but
nothing on m68k so I guess no ones maintaining that part.

At this point I'd fall back to compiling the stanges by hand which sound like
what you've done already.




OK - thanks for taking a look anyway.


Tim



--
Next meeting:  Bournemouth? TBD, Wednesday 2010-10-06 20:00
Meets, Mailing list, IRC, LinkedIn, ...  http://dorset.lug.org.uk/
How to Report Bugs Effectively:  http://bit.ly/4sACa


[Dorset] (no subject)

2010-09-24 Thread David Crawford
http://bit.ly/cvIBAp
  
--
Next meeting:  Bournemouth? TBD, Wednesday 2010-10-06 20:00
Meets, Mailing list, IRC, LinkedIn, ...  http://dorset.lug.org.uk/
How to Report Bugs Effectively:  http://bit.ly/4sACa


Re: [Dorset] (no subject)

2010-09-24 Thread Dan Dart
 http://bit.ly/cvIBAp

Looks dodgy - since it was sent to everyone - I'd like a little explanation.

--
Next meeting:  Bournemouth? TBD, Wednesday 2010-10-06 20:00
Meets, Mailing list, IRC, LinkedIn, ...  http://dorset.lug.org.uk/
How to Report Bugs Effectively:  http://bit.ly/4sACa


Re: [Dorset] (no subject)

2010-09-24 Thread Sean Gibbins
 On 24/09/10 15:55, Dan Dart wrote:
 http://bit.ly/cvIBAp
 Looks dodgy - since it was sent to everyone - I'd like a little explanation.

 --
 Next meeting:  Bournemouth? TBD, Wednesday 2010-10-06 20:00
 Meets, Mailing list, IRC, LinkedIn, ...  http://dorset.lug.org.uk/
 How to Report Bugs Effectively:  http://bit.ly/4sACa

'Tis dodgy - spam mail linking to a dodgy software download site.

Sean

-- 
music, film, comics, books, rants and drivel:

www.funkygibbins.me.uk


--
Next meeting:  Bournemouth? TBD, Wednesday 2010-10-06 20:00
Meets, Mailing list, IRC, LinkedIn, ...  http://dorset.lug.org.uk/
How to Report Bugs Effectively:  http://bit.ly/4sACa


Re: [Dorset] (no subject)

2010-09-24 Thread Bob Dunlop
On Fri, Sep 24 at 03:55, Dan Dart wrote:
  http://bit.ly/cvIBAp
 
 Looks dodgy - since it was sent to everyone - I'd like a little explanation.

Spam using URL shortners to try and disguise it's nature.

Unless the final destination URLs are of any interest to anyone.

   SPAM://alternativehealthpharmacy.ru/?cid=44_3
   SPAM://buy-digitalshop.ru

I'd suggest the mail list drops all meesages from msn.com as the simplest
solution.

-- 
Bob Dunlop

--
Next meeting:  Bournemouth? TBD, Wednesday 2010-10-06 20:00
Meets, Mailing list, IRC, LinkedIn, ...  http://dorset.lug.org.uk/
How to Report Bugs Effectively:  http://bit.ly/4sACa


Re: [Dorset] (no subject)

2010-09-24 Thread Dan Dart
 I'd suggest the mail list drops all meesages from msn.com as the simplest
 solution.

Sounds sensible to me!

--
Next meeting:  Bournemouth? TBD, Wednesday 2010-10-06 20:00
Meets, Mailing list, IRC, LinkedIn, ...  http://dorset.lug.org.uk/
How to Report Bugs Effectively:  http://bit.ly/4sACa


Re: [Dorset] (no subject)

2010-09-24 Thread Ralph Corderoy

Hi David,

 http   bit ly cvIBAp

It looks as if your MSN email account may have been compromised since
the IP address that sent the email was one of Turk Telekom's.  Perhaps
what ever it was went through your address book.

Anyway, I've set the moderated flag on your subscription so any posts
to the list will be held up waiting for one of the moderators, me or
John, to vet it.  Let me know off-list when you think it's secure again
and I'll remove the flag.

Cheers,
Ralph.


--
Next meeting:  Bournemouth? TBD, Wednesday 2010-10-06 20:00
Meets, Mailing list, IRC, LinkedIn, ...  http://dorset.lug.org.uk/
How to Report Bugs Effectively:  http://bit.ly/4sACa