-
Notifications
You must be signed in to change notification settings - Fork 130
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[1.15.7 and 1.15.8] fails to build on i386: passing argument 1 of 'gmtime_r' from incompatible pointer type #1384
Comments
The date conversion is quite old code mixing Unix functions with Glib datetime. The right way is probably to do everything in glib. The code line is from the RFC 822 conversion for which Glib does not have support (it only has ISO8601 support) as far as I know. I think I should do some research how other Glib base projects do the RFC822 handling. |
For your info, I successfully worked around the issue on i386 in Debian. If you give this low prio, or even wontfix prio, I can understand. i386 in Debian is moving towards an architecture to support running legacy code. Eventually dropping |
FYI this was reported in Gentoo also (https://bugs.gentoo.org/941973) |
FWIW its not reported for Fedora because we stopped building liferea for i686 around January, which was prompted by this issue... but that was just the trigger. The main reason is that it increasingly doesn't make sense to build internet facing GUI applications using a browser engine for i686. |
Maybe something like this? nE0sIghT@98decfb I not tested this patch, just compile-tested on amd64 |
Recently
liferea
started to fail to build from source in Debian on i386 [1]. I suspect this is related to default changes ingcc
(we're now usinggcc-14
) and I think I can work around this for now by preventing that warning to be treated as an error, but I'd like to let you know.[1] https://tests.reproducible-builds.org/debian/rb-pkg/unstable/i386/liferea.html
The text was updated successfully, but these errors were encountered: