diff libinterp/corefcn/module.mk @ 31196:1da6d747bf78

__tiff_imread__: converted to private octave function * libinterp/corefcn/__tiff__.cc: removed internal function __tiff_imread__. * scripts/image/private/__tiff_imread__.m: added private function __tiff_imread__. * scripts/image/module.mk: added entry for the private function __tiff_imread__.
author magedrifaat <magedrifaat@gmail.com>
date Thu, 01 Sep 2022 00:10:37 +0200
parents 5f0c3da75926
children
line wrap: on
line diff
--- a/libinterp/corefcn/module.mk	Tue Aug 30 20:32:50 2022 +0200
+++ b/libinterp/corefcn/module.mk	Thu Sep 01 00:10:37 2022 +0200
@@ -110,6 +110,11 @@
 ## oct-tex-parser.h is in the SRC list so that it will be distributed
 ## but not installed.
 
+## __tiff__.cc is a built-in function instead of a dynamically loaded
+## function to avoid issues on some systems where LibTIFF is unloaded when
+## it is needed for other components (e.g. Qt, GraphicsMagick)
+## More info: https://savannah.gnu.org/bugs/?41699
+
 COREFCN_SRC = \
   %reldir%/Cell.cc \
   %reldir%/__betainc__.cc \