[Openmp-dev] [Openmp-commits] Perl+Makefile based system old and broken

Hal Finkel via Openmp-dev openmp-dev at lists.llvm.org
Thu Aug 20 16:14:36 PDT 2015


----- Original Message -----
> From: "Jonathan L via Openmp-commits Peyton" <openmp-commits at lists.llvm.org>
> To: openmp-dev at lists.llvm.org, openmp-commits at lists.llvm.org
> Sent: Thursday, August 20, 2015 3:58:30 PM
> Subject: [Openmp-commits] Perl+Makefile based system old and broken
> 
> Hello Everyone,
> 
> I wanted to inform everybody of this patch:
> http://reviews.llvm.org/D12211
> 
> This patch gets rid of expand-vars.pl and uses CMake’s
> configure_file() function instead.
> 
> 
> 
> One major consequence this patch introduces is breaking the
> Perl+Makefile build system.
> 
> I was wondering if everyone would be ok if I submitted a patch that
> has the default target in the top level make give an explanation to
> the user why he/she should use the CMake build system instead
> effectively deprecating the Perl+Makefile build system.

I think that many are hopeful that LLVM will have switched completely to CMake for the next release anyway; I'm fine with killing the Perl+Makefile setup and replacing it with something that tells users what to do instead.

> 
> And to the LLVM experts, is there a documented way to deprecate
> something?
> 

Put it in the release notes. I don't think that we have a better way.

 -Hal

> 
> 
> Any help is greatly appreciated!
> 
> 
> 
> -- Johnny
> 
> 
> _______________________________________________
> Openmp-commits mailing list
> Openmp-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/openmp-commits
> 

-- 
Hal Finkel
Assistant Computational Scientist
Leadership Computing Facility
Argonne National Laboratory


More information about the Openmp-dev mailing list