Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Oct 2023 01:03:42 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 267671] [libc] Remove unnecessary printf to stderr in stdlib/cxa_thread_atexit_impl.c
Message-ID:  <bug-267671-227-Sj6gf0ppMk@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-267671-227@https.bugs.freebsd.org/bugzilla/>
References:  <bug-267671-227@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D267671

Willem Jan Withagen <wjw@digiware.nl> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |wjw@digiware.nl

--- Comment #4 from Willem Jan Withagen <wjw@digiware.nl> ---
(In reply to David Chisnall from comment #2)

Well, yes and no....

I agree the patch is wrong, but there is probably not all that much with the
used code as well

I had the same trouble in my Ceph-porting ....
Libraries get multiple time loaded, but in FreeBSD they get unloaded on the
first call to unload the library....

So there should be some sort of ref counting how much times it was loaded a=
nd
then only really unload on the transition from 1 to 0, as last unload.

Getting most ports that also work on Linux, or even are developed on it, the
are likely to have this problem.

I never got around to do something like implementing such a mechanism

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-267671-227-Sj6gf0ppMk>