lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20260123110639.GN171111@noisy.programming.kicks-ass.net>
Date: Fri, 23 Jan 2026 12:06:39 +0100
From: Peter Zijlstra <peterz@...radead.org>
To: Nathan Chancellor <nathan@...nel.org>
Cc: Bart Van Assche <bvanassche@....org>, elver@...gle.com,
	linux-kernel@...r.kernel.org, bigeasy@...utronix.de,
	mingo@...nel.org, tglx@...utronix.de, will@...nel.org,
	boqun.feng@...il.com, longman@...hat.com, hch@....de,
	rostedt@...dmis.org, llvm@...ts.linux.dev
Subject: Re: [RFC][PATCH 0/4] locking: Add/convert context analysis bits

On Thu, Jan 22, 2026 at 11:58:12AM -0700, Nathan Chancellor wrote:
> On Thu, Jan 22, 2026 at 08:28:44AM -0800, Bart Van Assche wrote:
> > The build-kernel-with-clang script is as follows (this may not be the
> > recommended way to build the kernel with clang):
> > 
> > #!/bin/bash
> > export CC=clang
> > export LD=ld.lld      # Use LLVM's linker (optional but recommended)
> > export AR=llvm-ar
> > export NM=llvm-nm
> > export OBJCOPY=llvm-objcopy
> > export OBJDUMP=llvm-objdump
> > export STRIP=llvm-strip
> > export READELF=llvm-readelf
> > make LLVM=1 CC=clang "$@"
> 
> FWIW, this could ultimately simplify to
> 
>     make LLVM=1 "$@"
> 
> as LLVM=1 is the shorthand for
> 
>     make CC=clang LD=ld.lld AR=llvm-ar NM=llvm-nm STRIP=llvm-strip \
>          OBJCOPY=llvm-objcopy OBJDUMP=llvm-objdump READELF=llvm-readelf \
>          HOSTCC=clang HOSTCXX=clang++ HOSTAR=llvm-ar HOSTLD=ld.lld
> 

Right, for all of us on Debian, you can use:

  make LLVM=-22 ...


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ