[opensuse] gcc 4.8 needed?
Seamonkey does not compile properly with gcc 7. Although it works superficially, it crashes on a website. Leap 15 does not have 4.8. We need a backward compatible compiler don't we? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Op dinsdag 29 januari 2019 14:35:02 CET schreef Richmond:
Seamonkey does not compile properly with gcc 7. Although it works superficially, it crashes on a website.
Leap 15 does not have 4.8. We need a backward compatible compiler don't we? Why not use the openSUSE package?
-- Gertjan Lettink a.k.a. Knurpht openSUSE Board Member openSUSE Forums Team -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Richmond wrote:
Seamonkey does not compile properly with gcc 7. Although it works superficially, it crashes on a website.
Leap 15 does not have 4.8. We need a backward compatible compiler don't we?
Knurpht-openSUSE <knurpht@opensuse.org> writes:
Op dinsdag 29 januari 2019 14:35:02 CET schreef Richmond:
Seamonkey does not compile properly with gcc 7. Although it works superficially, it crashes on a website.
Leap 15 does not have 4.8. We need a backward compatible compiler don't we? Why not use the openSUSE package?
Do you mean the package gcc48? Because it isn't there. I can't find it in zypper. Unless you mean getting it from 42.3? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Op dinsdag 29 januari 2019 16:36:57 CET schreef Richmond:
Richmond wrote:
Seamonkey does not compile properly with gcc 7. Although it works superficially, it crashes on a website.
Leap 15 does not have 4.8. We need a backward compatible compiler don't we?
Knurpht-openSUSE <knurpht@opensuse.org> writes:
Op dinsdag 29 januari 2019 14:35:02 CET schreef
Richmond:
Seamonkey does not compile properly with gcc 7. Although it
works
superficially, it crashes on a
website.
>> Leap 15 does not have 4.8. We need a backward compatible compiler
don't we?
Why not use the openSUSE
package?
Do you mean the package gcc48? Because it isn't there. I can't find it in zypper. Unless you mean getting it from 42.3? No, I mean the Seamonkey one.
-- Gertjan Lettink a.k.a. Knurpht openSUSE Board Member openSUSE Forums Team -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Knurpht-openSUSE wrote:
Op dinsdag 29 januari 2019 16:36:57 CET schreef Richmond:
Richmond wrote:
Seamonkey does not compile properly with gcc 7. Although it works superficially, it crashes on a website.
Leap 15 does not have 4.8. We need a backward compatible compiler don't we? Knurpht-openSUSE <knurpht@opensuse.org> writes:
Op dinsdag 29 januari 2019 14:35:02 CET schreef Richmond:
Seamonkey does not compile properly with gcc 7. Although it works
superficially, it crashes on a website.
>> Leap 15 does not have 4.8. We need a backward compatible compiler
don't we?
Why not use the openSUSE package?
Do you mean the package gcc48? Because it isn't there. I can't find it in zypper. Unless you mean getting it from 42.3? No, I mean the Seamonkey one.
Ah well yes I could do that. I see it is up to date currently. I got into the habit of compiling my own because I wanted updates quicker than the SM releases, and opensuse 42.3 was quite out of date with SM. But still we need a backward compatible compiler I think. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2019-01-30 4:18 p.m., Richmond wrote:
Ah well yes I could do that. I see it is up to date currently. I got into the habit of compiling my own because I wanted updates quicker than the SM releases, and opensuse 42.3 was quite out of date with SM.
But still we need a backward compatible compiler I think.
There is still 42.3 if you need old compiler, but generally code should be fixed so it works with modern compilers like the one shipped in Leap 15 If seamonkey is too old in the distribution, look in the development project for it. Generally you'll find more up-to-date version there. You can always install it from there, if you want to test it. And if development project is out of date, consider emailing the maintainer or submitting an update to the devel project yourself. If code is unstable with new compiler, it generally means that there is some undefined behaviour in the code already and it working with old compiler is by accident only. Filing bug reports is generally most welcome in these situations. - Adam -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Adam Majer wrote:
If code is unstable with new compiler, it generally means that there is some undefined behaviour in the code already and it working with old compiler is by accident only. Filing bug reports is generally most welcome in these situations.
I have compiled with clang and so far it is stable. I can't say whether seamonkey or gcc7 is at fault, that would require too much investigation than anyone has time for I think. So I am pragmatically going to stick with clang for the time being. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 01/29/2019 07:35 AM, Richmond wrote:
Seamonkey does not compile properly with gcc 7. Although it works superficially, it crashes on a website.
Leap 15 does not have 4.8. We need a backward compatible compiler don't we?
Side note, have you tried compiling with the -fpermissive option? -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Regarding the note from David C. Rankin which has not appeared in my email yet (another problem?) I have not used -fpermissive but I don't think it will help me because the program compiles successfully, it just doesn't produce the right executable, apparently. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Richmond wrote:
Regarding the note from David C. Rankin which has not appeared in my email yet (another problem?) I have not used -fpermissive but I don't think it will help me because the program compiles successfully, it just doesn't produce the right executable, apparently.
That's not necessarily solved by switching to a newer compiler. I would say the chances of that are slim. -- Per Jessen, Zürich (-1.2°C) http://www.hostsuisse.com/ - dedicated server rental in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Per Jessen wrote:
Richmond wrote:
Regarding the note from David C. Rankin which has not appeared in my email yet (another problem?) I have not used -fpermissive but I don't think it will help me because the program compiles successfully, it just doesn't produce the right executable, apparently. That's not necessarily solved by switching to a newer compiler. I would say the chances of that are slim.
I am not suggesting an new one, I am suggesting an old one. Seamonkey compiles and works with gcc4.8, it compiles but does not work with gcc7. When I was using Leap 42.3 this didn't matter as there was a package containing gcc4.8. However there is no such package on Leap 15. However, taking advice I raised this as a bug with SM, but it was rejected, saying they could not deal with local build problems. So I am stuck between a rock and a hard place. I expect SM will die in a year or two anyway. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Richmond wrote:
Per Jessen wrote:
Richmond wrote:
Regarding the note from David C. Rankin which has not appeared in my email yet (another problem?) I have not used -fpermissive but I don't think it will help me because the program compiles successfully, it just doesn't produce the right executable, apparently. That's not necessarily solved by switching to a newer compiler. I would say the chances of that are slim.
I am not suggesting an new one, I am suggesting an old one. Seamonkey compiles and works with gcc4.8, it compiles but does not work with gcc7.
Sorry, I misread, I saw gcc4.7 amd gcc4.8. :-(
When I was using Leap 42.3 this didn't matter as there was a package containing gcc4.8. However there is no such package on Leap 15.
You could try installing that package on your leap15 system.
However, taking advice I raised this as a bug with SM, but it was rejected, saying they could not deal with local build problems.
It doesn't really sound like a build problem either - you say it compiles fine? -- Per Jessen, Zürich (1.2°C) http://www.cloudsuisse.com/ - your owncloud, hosted in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (5)
-
Adam Majer
-
David C. Rankin
-
Knurpht-openSUSE
-
Per Jessen
-
Richmond