[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [pygame] Clang and ICC compiler support available for pgreloaded
- To: pygame-users@xxxxxxxx
- Subject: Re: [pygame] Clang and ICC compiler support available for pgreloaded
- From: René Dudfield <renesd@xxxxxxxxx>
- Date: Thu, 18 Feb 2010 08:46:03 +0000
- Delivered-to: archiver@xxxxxxxx
- Delivered-to: pygame-users-outgoing@xxxxxxxx
- Delivered-to: pygame-users@xxxxxxxx
- Delivery-date: Thu, 18 Feb 2010 03:46:10 -0500
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=ZV+cgMlIs/STREKOvNMNVkFdpk6NaJi5BtLgcdNGDYw=; b=i0yn6KkeIZdcjfNIKbFhoTS5UYyyLa25wX4+TifSw8DWJ89mf1HoqnpX35Cmk+rVPC cEqIXwjF8XqlUygSHbwPuO7l8BP66egtsVFV2Xdd3XnprdRLOKN7Fh5eg9xi8axErjid sxuAk46kCMXSdJG87iovaGvPaEzGlNTDWiDuA=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=vHzppZS0uSSnKHjdWDo0t9GsX+hoRkrV39bLF5rHYzdFRbdHHNbSlpx2GPmNBd2f0n GTsV9S5n6Z5xKuwQn3/6rsADkdB6A0aRU6bOz7E4NT6HRs/tRZf3vwGA/MJgn7qTrIrp SgIgpykrq1WaCmtIPoaarWgKZKHZj4TQW1T+c=
- In-reply-to: <20100218082613.GA1382@xxxxxxxxxxxxxxxxxxx>
- References: <20100218082613.GA1382@xxxxxxxxxxxxxxxxxxx>
- Reply-to: pygame-users@xxxxxxxx
- Sender: owner-pygame-users@xxxxxxxx
On Thu, Feb 18, 2010 at 8:26 AM, Marcus von Appen <mva@xxxxxxxxxxxx> wrote:
> Hi,
>
> starting with SVN revision 2747, pgreloaded adds experimental support
> for the LLVM Clang C compiler and Intel's C compiler for building the C
> module extensions.
>
> While the ICC support is currently just a simple stub and untested (this
> will be improved over the next days), the LLVM Clang C compiler (with
> Clang 2.6.6) was verified to work in different Linux and BSD
> installations.
> They do not deal well with the typical Python C and ld flags at the
> moment, but this will be worked on :-).
>
> For those of you, who want to try them out, I strongly recommend to take
> a look at the LLVM Clang compiler. It's quite fast on compiling and
> supports a solid GCC ABI compatibility (building Python with GCC
> and pgreloaded with Clang works pretty well, for example).
>
> Regards
> Marcus
>
nice one!
Have you benchmarked Clang with pgreloaded yet? Would be interested
to know how that goes... I've found Clang to be slower than gcc 4.4.3
for some things when I tried it on a different project, but faster
than some old gcc versions (4.1 I think it was).
Some good competition in open source compilers now! Both projects
seem to be getting quite good.
btw, tinycc is a really quick compiler too. cinpy
cya.