Thanks Jûrgen that has suppressed the notes.

> On Sep 25, 2019, at 6:55 AM, Dr. Jürgen Sauermann 
> <[email protected]> wrote:
> 
> Hi Peter,
> 
> thanks for reporting this.
> 
> As far as I can see the warning is bogus in the case of GNU APL (see:
> 
> https://stackoverflow.com/questions/48149323/what-does-the-the-gcc-warning-project-parameter-passing-for-x-changed-in-gcc-7
>  
> <https://stackoverflow.com/questions/48149323/what-does-the-the-gcc-warning-project-parameter-passing-for-x-changed-in-gcc-7>)
> 
> You can suppress it via configure like this:
> 
> CXXFLAGS="-Wno-psabi" ./configure
> 
> although I would leave it as is.
> 
> Best Regards,
> Jürgen
> 
> 
> 
> On 9/24/19 7:28 PM, Peter Teeson via Bug-apl wrote:
>> H Jûrgen:
>> 
>> I’ve compiled apl on my RPi3B+ under both Raspbian Stretch and Buster.
>> I saved the compete command line stdout/stderr to file.
>> 
>> You should be able to browse it at the public gist I made:
>> <https://gist.github.com/pteeson/b07acafb29e4c51657a76e25a3c4b72a 
>> <https://gist.github.com/pteeson/b07acafb29e4c51657a76e25a3c4b72a>>
>> 
>> There are 90 compiler notes each time of the form:
>> 
>> "/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for 
>> argument of type …………”
>> 
>> For example: 
>> 3 times 
>> /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for 
>> argument of type ‘std::vector<Coupled_var>::iterator’
>> 3 times
>> /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for 
>> argument of type ‘__gnu_cxx::__normal_iterator<Coupled_var*, 
>> std::vector<Coupled_var> >’ changed in GCC 7.1
>>     _M_realloc_insert(end(), __x);
>>     ^~~~~~~~~~~~~~~~~
>> 3 times
>> /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for 
>> argument of type ‘std::vector<Backtrace::PC_src>::iterator’ {aka 
>> ‘__gnu_cxx::__normal_iterator<Backtrace::PC_src*, 
>> std::vector<Backtrace::PC_src> >’} changed in GCC 7.1
>>        vector<_Tp, _Alloc>::
>>        ^~~~~~~~~~~~~~~~~~~
>> 3 times
>> /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for 
>> argument of type ‘__gnu_cxx::__normal_iterator<Backtrace::PC_src*, 
>> std::vector<Backtrace::PC_src> >’ changed in GCC 7.1
>>     _M_realloc_insert(end(), __x);
>>     ^~~~~~~~~~~~~~~~~
>> 
>> Etc…..
>> 
>> Respect…
>> 
>> Peter
>> 
> 

Reply via email to