Re: [PATCH] ltmain.in: Pass through -fopenmp=*

Sam James <[email protected]> Wed, 27 Mar 2024 05:03:16 +0000
Newsgroups gmane.comp.gnu.libtool.patches
Organization Gentoo
Message-ID <[email protected]>
Ileana Dumitrescu <[email protected]> writes:

> Thank you! This patch has been merged in.

Thank you!

>
> On 24/03/2024 10:26, Sam James wrote:
>> Clang uses -fopenmp=* to allow choosing between libgomp and libomp.
>> * build-aux/ltmain.in: Pass through -fopenmp=*.
>> Signed-off-by: Sam James <[email protected]>
>> ---
>>   build-aux/ltmain.in | 4 ++--
>>   1 file changed, 2 insertions(+), 2 deletions(-)
>> diff --git a/build-aux/ltmain.in b/build-aux/ltmain.in
>> index af4970be..6c8e90df 100644
>> --- a/build-aux/ltmain.in
>> +++ b/build-aux/ltmain.in
>> @@ -5198,7 +5198,7 @@ func_mode_link ()
>>   	continue
>>   	;;
>>         -mt|-mthreads|-kthread|-Kthread|-pthreads|--thread-safe \
>> -      |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*)
>> +      |-threads|-fopenmp|-fopenmp=*|-openmp|-mp|-xopenmp|-omp|-qsmp=*)
>>   	func_append compiler_flags " $arg"
>>   	func_append compile_command " $arg"
>>   	func_append finalize_command " $arg"
>> @@ -5755,7 +5755,7 @@ func_mode_link ()
>>   	found=false
>>   	case $deplib in
>>   	-mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \
>> -        |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*)
>> +        |-threads|-fopenmp|-fopenmp=*|-openmp|-mp|-xopenmp|-omp|-qsmp=*)
>>   	  if test prog,link = "$linkmode,$pass"; then
>>   	    compile_deplibs="$deplib $compile_deplibs"
>>   	    finalize_deplibs="$deplib $finalize_deplibs"