Re: how to detect gcc version in configure.ac
On Fri 04 Jul 2014 12:18:53 David A. Wheeler wrote: > This does not help you right now, but Dale Visser posted a patch to autoconf > a few months ago that would solve your problem correctly. His patch adds > the ability to check if a compiler supports a particular flag. My hope is > that this ability will soon be added to autoconf. Clearly some people want > it. --- David A.Wheeler macros are available in the autoconf-archive project. i think it's reasonable to point people to that instead for things like this. -mike signature.asc Description: This is a digitally signed message part. ___ Autoconf mailing list Autoconf@gnu.org https://lists.gnu.org/mailman/listinfo/autoconf
Re: how to detect gcc version in configure.ac
This does not help you right now, but Dale Visser posted a patch to autoconf a few months ago that would solve your problem correctly. His patch adds the ability to check if a compiler supports a particular flag. My hope is that this ability will soon be added to autoconf. Clearly some people want it. --- David A.Wheeler ___ Autoconf mailing list Autoconf@gnu.org https://lists.gnu.org/mailman/listinfo/autoconf
Re: how to detect gcc version in configure.ac
On 07/03/2014 11:38 PM, Minxuan Zhuang wrote: > a project needs to satisfy both gcc 4.1.2 and gcc 4.7.3, but some options > in the latter one(like -Wno-narrowing and Wno-unused-result) cannot be used > in the former one. So I need to test the cutrrent gcc version and decide > what can of option can be assigned to CFLAGS, sth like: No. You _don't_ want to test the compiler version. Instead, you want to test the compiler feature (as features can be backported across versions). > > if gcc version == 4.1.2 > CFLAGS= > else > CFLAGS =. > > how can I implement it in configure.ac? Look at how gnulib does it: http://git.savannah.gnu.org/cgit/gnulib.git/tree/m4/manywarnings.m4 -- Eric Blake eblake redhat com+1-919-301-3266 Libvirt virtualization library http://libvirt.org signature.asc Description: OpenPGP digital signature ___ Autoconf mailing list Autoconf@gnu.org https://lists.gnu.org/mailman/listinfo/autoconf