On Tuesday 2017-02-14 06:42, Dave Plater wrote:
https://build.opensuse.org/package/view_file/openSUSE:Factory/wxWidgets-3_0/ relax-abi.diff?rev=15
I've removed the patch in home:plater and after everything has rebuilt and published I'll get the bug reporter to test. Jan, what's the purpose of this patch?
The patch makes it such that programs being compiled treat ABIs 1002..1010 the same. Of course that requires applications to be rebuilt to get the notice.. so the patch does not fix the issue -- but it does not break it either.
On mardi, 14 février 2017 12.00:06 h CET Jan Engelhardt wrote:
On Tuesday 2017-02-14 06:42, Dave Plater wrote:
https://build.opensuse.org/package/view_file/openSUSE:Factory/wxWidgets-3_0 / relax-abi.diff?rev=15
I've removed the patch in home:plater and after everything has rebuilt and published I'll get the bug reporter to test. Jan, what's the purpose of this patch?
The patch makes it such that programs being compiled treat ABIs 1002..1010 the same. Of course that requires applications to be rebuilt to get the notice.. so the patch does not fix the issue -- but it does not break it either.
Then what's going wrong with grass during its compilation. One piece in the chain has to be rebuild ? In the bug entry, it seems we will got wx and python-wx rebuild in snapshot 214, let see what will happen then.
On Tuesday 2017-02-14 12:00, Jan Engelhardt wrote:
On Tuesday 2017-02-14 06:42, Dave Plater wrote:
https://build.opensuse.org/package/view_file/openSUSE:Factory/wxWidgets-3_0/ relax-abi.diff?rev=15
I've removed the patch in home:plater and after everything has rebuilt and published I'll get the bug reporter to test. Jan, what's the purpose of this patch?
The patch makes it such that programs being compiled treat ABIs 1002..1010 the same. Of course that requires applications to be rebuilt to get the notice.. so the patch does not fix the issue -- but it does not break it either.
Having checked this again, it should work, as all components, once they have picked up the change, will have 1002, and future library versions will have either 1002 too if they are compatible, or 1011 if not.
So we really just need a one-time rebuild of all wxWidgets users. (whatdependson list is a start).