From owner-freebsd-current@FreeBSD.ORG Tue Aug 28 16:36:57 2012 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 136F8106566B for ; Tue, 28 Aug 2012 16:36:57 +0000 (UTC) (envelope-from eirnym@gmail.com) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by mx1.freebsd.org (Postfix) with ESMTP id CDBA48FC1B for ; Tue, 28 Aug 2012 16:36:56 +0000 (UTC) Received: by ialo14 with SMTP id o14so14107926ial.13 for ; Tue, 28 Aug 2012 09:36:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=Z6xlXRG0Z1NMAayD3CvbSur/cvlNQ+dXzUritl9MwAI=; b=SxsBVEukI7rE03EPn8XJ8IKX8dL8SdtDiU15XGdHeB9W+mrMqEdi+JsiGPe/ZCnzfd c9diN76FJ8FTZnVti0RBjZGRJUDyTSRQR+wCNK8B0BSjnJ7+BvEfBMNVB4EpzDZz+ZGE a4sJFFlKacY0yxKXyQZxaQ/6lt4RZsX9zFv8miQbuSHo8UgWy03bAsw98i1ee5bQRGa6 V6dz9CDm0il/hb59otcfrtcHnh6S8IP8gTIPGZRDQi1uhpsXQjHutPoSexrIR9bgy7k6 OJPFjy4DZg6C17ApY9lumlgsiUZRHPsH8AU0e2M9b+fOsxdjNZXsuzjuxSmBZ+I3pg+n kKGw== Received: by 10.50.195.132 with SMTP id ie4mr14570117igc.59.1346171809837; Tue, 28 Aug 2012 09:36:49 -0700 (PDT) MIME-Version: 1.0 Received: by 10.64.46.41 with HTTP; Tue, 28 Aug 2012 09:31:10 -0700 (PDT) From: Eir Nym Date: Tue, 28 Aug 2012 20:31:10 +0400 Message-ID: To: FreeBSD Mail Lists Content-Type: text/plain; charset=UTF-8 Subject: Can't build FreeBSD-head with CLANG X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Aug 2012 16:36:57 -0000 I can't build FreeBSD (GENERIC & custom kernel) with clang. Build finishes for i386 and fails for amd64 for same kernels I have bsd box with following clang version: > FreeBSD clang version 3.0 (branches/release_30 142614) 20111021 > Target: x86_64-unknown-freebsd10.0 > Thread model: posix I try to compile it with /dev/null as make.conf and following src.conf: > WITHOUT_AMD="YES" > WITHOUT_ASSERT_DEBUG="YES" > WITHOUT_ATM="YES" > WITH_BIND_LARGE_FILE="YES" > WITH_BIND_SIGCHASE="YES" > WITH_BSD_GREP="YES" > WITHOUT_CTM="YES" > WITH_CLANG="YES" > WITH_CLANG_EXTRAS="YES" > WITH_CLANG_IS_CC="YES" > WITH_CTF="YES" > WITHOUT_DYNAMICROOT="YES" > WITHOUT_FLOPPY="YES" > WITH_ICONV="YES" > WITHOUT_IPFILTER="YES" > WITHOUT_IPFW="YES" > WITHOUT_IPX="YES" > WITHOUT_IPX_SUPPORT="YES" > WITHOUT_NCP="YES" > WITHOUT_NIS="YES" > WITHOUT_NLS_CATALOGS="YES" > WITHOUT_TCSH="YES" > WITHOUT_RCMDS="YES" but I constantly get warnings (not long ago they was errors) in kernel like this: /usr/head/src/sys/netgraph/ng_parse.c:1263:14: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if (index < 0 || eptr - (s + *off) != len) { ~~~~~ ^ ~ 1 warning generated. Also I get not initialized warnings and so on. I don't want build it with gcc. -- Eir Nym