Hello,

may I take the liberty to remind you to commit this outstanding fix.

Than you.

Bert Wesarg

Brian Barrett wrote:
> Very true, thanks.  I'll fix this evening.
> 
> Brian
> 
> On Feb 25, 2007, at 4:51 AM, Bert Wesarg wrote:
> 
>> Hallo,
>>
>> ok the sed should be even more portable. but the problem with a CC  
>> like
>> "gcc  -m32" isn't solved, so you should add this line and use the  
>> $tmpCC
>> in the sed expression, to get "gcc -m32" removed:
>>
>> tmpCC=`echo $CC`
>>
>> Bert
>>
>> Brian W. Barrett wrote:
>>> Thanks for the bug report and the patch.  Unfortunately, the remove
>>> smallest prefix pattern syntax doesn't work with Solaris /bin/sh
>>> (standards would be better if everyone followed them...), but I
>>> committed something to our development trunk that handles the issue.
>>> It should be releases as part of v1.2.1 (we're too far in testing to
>>> make it part of v1.2).
>>>
>>> Thanks,
>>>
>>> Brian
>>>
>>>
>>> On Feb 15, 2007, at 9:12 AM, Bert Wesarg wrote:
>>>
>>>> Hello,
>>>>
>>>> when using a multi token CC variable (like "gcc -m32"), the logic to
>>>> extract $extra_ldflags from libtool don't work. So here is a little
>>>> hack
>>>> to remove the $CC prefix from the libtool-link cmd.
>>>>
>>>> Bert Wesarg
>>>> diff -ur openmpi-1.1.4/config/ompi_get_libtool_linker_flags.m4
>>>> openmpi-1.1.4-extra_ldflags-fix/config/
>>>> ompi_get_libtool_linker_flags.m4
>>>> --- openmpi-1.1.4/config/ompi_get_libtool_linker_flags.m4  
>>>> 2006-04-12 18:12:28.000000000 +0200
>>>> +++ openmpi-1.1.4-extra_ldflags-fix/config/
>>>> ompi_get_libtool_linker_flags.m4   2007-02-15 15:11:28.285844893 +0100
>>>> @@ -76,11 +76,15 @@
>>>>  cmd="$libtool --dry-run --mode=link --tag=CC $CC bar.lo libfoo.la -
>>>> o bar $extra_flags"
>>>>  ompi_check_linker_flags_work yes
>>>>
>>>> +# use array initializer to remove multiple spaces in $CC
>>>> +tempCC=($CC)
>>>> +tempCC="${tempCC[@]}"
>>>> +output="${output#$tempCC}"
>>>> +unset tempCC
>>>>  eval "set $output"
>>>>  extra_ldflags=
>>>>  while test -n "[$]1"; do
>>>>      case "[$]1" in
>>>> -    $CC) ;;
>>>>      *.libs/bar*) ;;
>>>>      bar*) ;;
>>>>      -I*) ;;
>>>> _______________________________________________
>>>> devel mailing list
>>>> de...@open-mpi.org
>>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>> _______________________________________________
>>> devel mailing list
>>> de...@open-mpi.org
>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>> _______________________________________________
>> devel mailing list
>> de...@open-mpi.org
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
> 
> _______________________________________________
> devel mailing list
> de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel

Reply via email to