octave-bug-tracker
[Top][All Lists]
Advanced

[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/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]