Wednesday 7 July 2021

Re: +1 maintenance report

On 7/6/21 5:07 PM, Heather Ellsworth wrote:
> June 28 - July 2 (with 1.5 days afk to take care of a sick kiddo)
>
> Last week I worked on a few packages:
>
> * libpam-alreadyloggedin
> Ubuntu pulls this package from sid and distributes it without modification.
> Debian sid ships gcc 10.2.1 and this package will build on ubuntu with this
> version. However, in gcc-10 version 10.3.0-4ubuntu1, the __xstat function usage
> has changed causing this failure. I tried further debugging of gcc-10 and got
> lost so moved on.

it might be popular with some developers, but please resist the urge to blame
the compiler for everything ;)

in impish the package is built using -DBUG_STAT_MISSING

when built in hirsute, it's built using "-DBUG_STAT_MISSING -Wdate-time
-D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -UBUG_STAT_MISSING".

The conflicting values are in debian/rules and the makefiles patch.

Please find out what value should be passed. Bonus points for finding out what
changed in impish compared to hirsute to pass the additional flag.

Matthias

--
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel