On Thu, 2020-02-06 at 09:48 -0600, Bruce Dubbs via blfs-dev wrote: > On 2/6/20 8:44 AM, Jean-Marc Pigeon via blfs-dev wrote: > > Hello, > > > > I was unable to successfully compile llvm-9.0.1 while > > having glibc-2.31 installed. > > > > ./projects/compiler- > > rt/lib/sanitizer_common/sanitizer_internal_defs.h:342:70: error: > > size > > '-1' of array 'assertion_failed__1131' is negative > > 342 | typedef char IMPL_PASTE(assertion_failed_##_, > > line)[2*(int)(pred)-1] > > > > everything else equal, I am able to compile LLVM-10.0.0rc1 > > > > So, may be BLFS, should move to llvm-10.0.0 as soon it become > > a officially released version and in the mid-time, put a "warning" > > with current BLFS llVM page. > > We ran into the same problem in LFS with gcc. > > Looking at the llvm source, try > > pushd projects/compiler-rt/lib/sanitizer_common > sed -e '1131 s|^|//|' \ > -i sanitizer_platform_limits_posix.cc > popd > > The reason for the pushd/popd is the length of the path name. > The only changes from gcc in LFS is the line number and the path. > > -- Bruce Had seen the gcc patch, tried something like it for LLVM, I was not succeessfull. Seen a lot of exchange about "like" the problem and adjustment done on LLVM-10.0.0. That is why I tried 10.0.0rc1 (I do not like upstream sources patching :-}).
-- You have seen "Linux from scratch" and looking for ISO files www.osukiss.org -- http://lists.linuxfromscratch.org/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
