[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #61704] Index vector related tests fail with l
From: |
Markus Mützel |
Subject: |
[Octave-bug-tracker] [bug #61704] Index vector related tests fail with libc++ when compiled with visibility flags |
Date: |
Sat, 19 Nov 2022 12:05:14 -0500 (EST) |
Update of bug #61704 (project octave):
Status: Confirmed => Ready For Test
_______________________________________________________
Follow-up Comment #14:
It looks like exception classes need to have default visibility both in the
library where they are defined and in the code where they are used. I pushed a
changeset here that adds (yet another) API macros for exception classes:
https://hg.savannah.gnu.org/hgweb/octave/rev/2ec625c04947
Those API macros are getting messy. If someone has an idea how to streamline
those definitions for all libraries, please let us know.
It's been a long way since the first changes for patch #8919 have been pushed
about two years ago. But I think we are getting close. Afaict, this is the
last major bug report about issues with symbol visibility.
Maybe, Octave 8 can be the first release to come with symbol visibility
enabled by default. 🎉
Marking as ready for test.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?61704>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/