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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #59820] build fails on macOS


From: Markus Mützel
Subject: [Octave-bug-tracker] [bug #59820] build fails on macOS
Date: Mon, 4 Jan 2021 16:01:51 -0500 (EST)
User-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36 Edg/87.0.664.66

Follow-up Comment #1, bug #59820 (project octave):

Thanks for testing on Mac OS.
While I was hoping that the changes for patch #8919 would work on that
platform if the code compiles on Linux, I wasn't very confident that would
actually work. (Especially, after it turned out that different compilers
interpreted the visibility attributes differently on the same platform.)

There have been a few changes after that changeset with fixes for clang on
Linux.
Could you please try with a newer revision (at least d83ae0145030 or newer)?
This will probably not fix all of the missing symbols. But maybe some.

Do you have pointers to how "visibility" or "exported functions" work in
general on MacOS? At least Windows seems to have quite a different concept
from Linux in this respect...

If you'd prefer to be able to compile without too much effort, you could try
with the attached patch which should revert the visibility settings.
(Maybe we should do that on all platforms we haven't tested.)

(file #50649)
    _______________________________________________________

Additional Item Attachment:

File name: bug59820_revert_visibility.patch Size:1 KB
   
<https://file.savannah.gnu.org/file/bug59820_revert_visibility.patch?file_id=50649>



    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?59820>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

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