Subject | running Firebird without fbintl |
---|---|
Author | Hamish Moffatt |
Post date | 2018-07-05T07:28:24Z |
We're linking embedded Firebird in to our application on macOS. Ever
since macOS 10.13, we are getting crashes whenever our application
invokes a file open dialog.
We have tracked this down to some sort of conflict with fbintl. If we
remove fbintl from our application, everything works.
I suspect it is some sort of conflict between libicu linked into fbintl
and libicu used in the macOS system frameworks (and I suspect a change
to icu in macOS is why this only started with 10.13). I tried to rebuild
Firebird with a later version but didn't get very far.
So, what is the impact of removing fbintl? What functionality do I lose?
Hamish
since macOS 10.13, we are getting crashes whenever our application
invokes a file open dialog.
We have tracked this down to some sort of conflict with fbintl. If we
remove fbintl from our application, everything works.
I suspect it is some sort of conflict between libicu linked into fbintl
and libicu used in the macOS system frameworks (and I suspect a change
to icu in macOS is why this only started with 10.13). I tried to rebuild
Firebird with a later version but didn't get very far.
So, what is the impact of removing fbintl? What functionality do I lose?
Hamish