Daniel, Note the openmp library only has cmake build machinery preventing autoconf-based builds. Jack On Tue, Jun 23, 2015 at 10:18 AM, Daniel Sanders <Daniel.Sanders at imgtec.com> wrote:> Hi, > > I'll do Mips as usual. Are we going to do an autoconf-based build for LLVM 3.7? If so, I might try Mips64 packages too. > >> -----Original Message----- >> From: hwennborg at google.com [mailto:hwennborg at google.com] On Behalf >> Of Hans Wennborg >> Sent: 22 June 2015 21:30 >> To: llvmdev; cfe-dev >> Cc: Tom Stellard >> Subject: LLVM 3.7 release plan and call for testers >> >> Hello everyone, >> >> Please let me know if you'd like to help providing binaries and >> testing for your favourite platform. If you were a tester on the >> previous release, I've bcc'd you on this email. >> >> I propose this schedule for the 3.7 release: >> >> - 14 July 2015: Create the release branch. >> >> - 14 July -- 21 July: Testing Phase I. RC1 binaries are built and tested. >> >> - 22 July -- 29 July: Fix bugs from Testing Phase I. All new features >> for the release should be complete. Incomplete features need to be >> turned off by default. >> >> - 30 July -- 6 August: Testing Phase I. RC2 binaries are built and tested. >> >> - 7 August - 14 August: Fix bugs from Testing Phase II. Only critical >> bug fixes are accepted. >> >> - 21 August: Release 3.7.0. >> >> Unless there are any objections, I will post this on the web page soon. >> >> Cheers, >> Hans > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
My main issue is that find_library() doesn't work correctly on Debian Jessie (mips/mipsel) for the 64-bit multilibs. It variously finds libraries that aren’t really available (although in some cases it links regardless), fails to find libraries that are available, and links against incompatible libraries. Autoconf on the other hand does the right thing for 64-bit but disables some projects such as compiler-rt. I'm in favour of moving to cmake in general. I just need to retain the option of autoconf to have a chance to ship an initial Mips64 package.> -----Original Message----- > From: Jack Howarth [mailto:howarth.mailing.lists at gmail.com] > Sent: 23 June 2015 15:39 > To: Daniel Sanders > Cc: Hans Wennborg; llvmdev; cfe-dev > Subject: Re: [LLVMdev] LLVM 3.7 release plan and call for testers > > Daniel, > Note the openmp library only has cmake build machinery > preventing autoconf-based builds. > Jack > > On Tue, Jun 23, 2015 at 10:18 AM, Daniel Sanders > <Daniel.Sanders at imgtec.com> wrote: > > Hi, > > > > I'll do Mips as usual. Are we going to do an autoconf-based build for LLVM > 3.7? If so, I might try Mips64 packages too. > > > >> -----Original Message----- > >> From: hwennborg at google.com [mailto:hwennborg at google.com] On > Behalf > >> Of Hans Wennborg > >> Sent: 22 June 2015 21:30 > >> To: llvmdev; cfe-dev > >> Cc: Tom Stellard > >> Subject: LLVM 3.7 release plan and call for testers > >> > >> Hello everyone, > >> > >> Please let me know if you'd like to help providing binaries and > >> testing for your favourite platform. If you were a tester on the > >> previous release, I've bcc'd you on this email. > >> > >> I propose this schedule for the 3.7 release: > >> > >> - 14 July 2015: Create the release branch. > >> > >> - 14 July -- 21 July: Testing Phase I. RC1 binaries are built and tested. > >> > >> - 22 July -- 29 July: Fix bugs from Testing Phase I. All new features > >> for the release should be complete. Incomplete features need to be > >> turned off by default. > >> > >> - 30 July -- 6 August: Testing Phase I. RC2 binaries are built and tested. > >> > >> - 7 August - 14 August: Fix bugs from Testing Phase II. Only critical > >> bug fixes are accepted. > >> > >> - 21 August: Release 3.7.0. > >> > >> Unless there are any objections, I will post this on the web page soon. > >> > >> Cheers, > >> Hans > > > > _______________________________________________ > > LLVM Developers mailing list > > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
On Tue, Jun 23, 2015 at 7:53 AM, Daniel Sanders <Daniel.Sanders at imgtec.com> wrote:> My main issue is that find_library() doesn't work correctly on Debian Jessie (mips/mipsel) for the 64-bit multilibs. It variously finds libraries that aren’t really available (although in some cases it links regardless), fails to find libraries that are available, and links against incompatible libraries. Autoconf on the other hand does the right thing for 64-bit but disables some projects such as compiler-rt. > > I'm in favour of moving to cmake in general. I just need to retain the option of autoconf to have a chance to ship an initial Mips64 package.Right, as discussed on the other thread, since some things still don't build with cmake, I'll make the release script support both options. We'll use cmake where we can, and fall back to autoconf when we have to.>> -----Original Message----- >> From: Jack Howarth [mailto:howarth.mailing.lists at gmail.com] >> Sent: 23 June 2015 15:39 >> To: Daniel Sanders >> Cc: Hans Wennborg; llvmdev; cfe-dev >> Subject: Re: [LLVMdev] LLVM 3.7 release plan and call for testers >> >> Daniel, >> Note the openmp library only has cmake build machinery >> preventing autoconf-based builds. >> Jack >> >> On Tue, Jun 23, 2015 at 10:18 AM, Daniel Sanders >> <Daniel.Sanders at imgtec.com> wrote: >> > Hi, >> > >> > I'll do Mips as usual. Are we going to do an autoconf-based build for LLVM >> 3.7? If so, I might try Mips64 packages too. >> > >> >> -----Original Message----- >> >> From: hwennborg at google.com [mailto:hwennborg at google.com] On >> Behalf >> >> Of Hans Wennborg >> >> Sent: 22 June 2015 21:30 >> >> To: llvmdev; cfe-dev >> >> Cc: Tom Stellard >> >> Subject: LLVM 3.7 release plan and call for testers >> >> >> >> Hello everyone, >> >> >> >> Please let me know if you'd like to help providing binaries and >> >> testing for your favourite platform. If you were a tester on the >> >> previous release, I've bcc'd you on this email. >> >> >> >> I propose this schedule for the 3.7 release: >> >> >> >> - 14 July 2015: Create the release branch. >> >> >> >> - 14 July -- 21 July: Testing Phase I. RC1 binaries are built and tested. >> >> >> >> - 22 July -- 29 July: Fix bugs from Testing Phase I. All new features >> >> for the release should be complete. Incomplete features need to be >> >> turned off by default. >> >> >> >> - 30 July -- 6 August: Testing Phase I. RC2 binaries are built and tested. >> >> >> >> - 7 August - 14 August: Fix bugs from Testing Phase II. Only critical >> >> bug fixes are accepted. >> >> >> >> - 21 August: Release 3.7.0. >> >> >> >> Unless there are any objections, I will post this on the web page soon. >> >> >> >> Cheers, >> >> Hans >> > >> > _______________________________________________ >> > LLVM Developers mailing list >> > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu >> > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev