atom feed25 messages in org.freebsd.freebsd-portsRe: [ANNOUNCE]: clang compiling ports...
FromSent OnAttachments
Roman DivackyJul 25, 2011 8:58 am 
Diane BruceJul 25, 2011 10:06 am 
George LiaskosJul 25, 2011 12:06 pm 
Matthias AndreeJul 25, 2011 2:53 pm 
Raphael Kubo da CostaJul 25, 2011 4:30 pm 
Chuck SwigerJul 25, 2011 4:58 pm 
Florent ThoumieJul 26, 2011 1:24 am 
Gerald PfeiferSep 3, 2011 8:08 pm 
Ruslan MahmatkhanovSep 3, 2011 11:41 pm 
Ivan KlymenkoSep 4, 2011 12:12 am 
Matthias AndreeSep 4, 2011 12:26 am 
Michel TalonSep 4, 2011 12:29 am 
Matthias AndreeSep 4, 2011 12:32 am 
Matthias AndreeSep 4, 2011 12:34 am 
Ivan KlymenkoSep 4, 2011 1:45 am 
Mark LinimonSep 4, 2011 1:48 am 
Matthias AndreeSep 4, 2011 3:22 am 
Matthias AndreeSep 4, 2011 3:24 am 
Bob EagerSep 4, 2011 5:06 am 
Matthias AndreeSep 4, 2011 6:31 am 
per...@pluto.rain.comSep 4, 2011 7:13 pm 
Ruslan MahmatkhanovSep 5, 2011 4:42 am 
Ruslan MahmatkhanovSep 5, 2011 4:45 am 
Matthias AndreeSep 5, 2011 9:43 am 
Oliver FrommeSep 5, 2011 1:19 pm 
Subject:Re: [ANNOUNCE]: clang compiling ports, take 2
From:Matthias Andree (mand@FreeBSD.org)
Date:Jul 25, 2011 2:53:57 pm
List:org.freebsd.freebsd-ports

Am 25.07.2011 17:59, schrieb Roman Divacky:

Hi!

Flz@ just run another exp-build with CC=clang and CXX=clang++. The results can
be seen here:

http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/e.9-exp.20110723205754/

Since the last run we've managed to fix the biggest offenders but that uncovered others that need fixing. The "Reason" column was extended and now shows "assumes_gcc" which is the lowest hanging fruit :)

A lot of these failures are trivial to fix (ie. assumes_gcc reason) and prevent a lot of other ports from building.

It would be great if you could skim over the list to see if some of the ports you maintain are broken and possibly try to fix them. A small introduction into the Clang+Ports can be read at: http://wiki.freebsd.org/PortsAndClang.

Please focus on the biggest offenders (ie. ports that prevent the most other ports from building).

Greetings,

there is one serious issue that spoilt (as discussed with kwm and rene on IRC) a major part of this -exp run.

Namely: if a port sets USE_GCC=4.2+ (for instance, sysutils/busybox does that), the Pointyhat build does not install GCC. I think the bug is in ports/Mk/bsd.gcc.mk which is unaware that there are newer clang-based 9-CURRENT systems without gcc.

I hope we can have another -exp run soon that addresses this.

Thanks.

Best regards, Matthias