>Hello
>I have a dual celeron board and I recently build gcc and make on it.
>They (and other apps) gave me the message that I have a
>i686-pc-linux-blah,blah.
>But is it possible to build programs special for smp?
>I can't find that anyware.
You have to use threads, processes, or else a special compiler that can
parallelize language-level constructs such as multi-dimensional loops,
using threads underneath. I don't know of such things being available
for Linux, and really they are only suitable for number crunching
applications, rather than arbitrary uses of parallelism. Your best bet
is to learn how to use threads, or to architect your application
such that it's divided into multiple processes.