Re: [firebird-support] running Firebird without fbintl

2018-07-09 Thread Hamish Moffatt ham...@risingsoftware.com [firebird-support]
On 10/07/18 10:00, Hamish Moffatt ham...@risingsoftware.com [firebird-support] wrote: > On 06/07/18 18:59, Dimitry Sibiryakov s...@ibphoenix.com > [firebird-support] wrote: >> 06.07.2018 10:45, 'Paul Beach' pbe...@mail.ibphoenix.com [firebird-support] >> wrote: With GCC

Re: [firebird-support] running Firebird without fbintl

2018-07-09 Thread Hamish Moffatt ham...@risingsoftware.com [firebird-support]
On 06/07/18 18:59, Dimitry Sibiryakov s...@ibphoenix.com [firebird-support] wrote: > 06.07.2018 10:45, 'Paul Beach' pbe...@mail.ibphoenix.com [firebird-support] > wrote: >>> With GCC "-fvisibility=internal" can be used to suppress exporting of >>> all symbols. >> We currently use

Re: [firebird-support] running Firebird without fbintl

2018-07-06 Thread Hamish Moffatt ham...@risingsoftware.com [firebird-support]
On 06/07/18 20:15, Hamish Moffatt ham...@risingsoftware.com [firebird-support] wrote: On 06/07/18 18:50, Hamish Moffatt ham...@risingsoftware.com [firebird-support] wrote: On 06/07/18 18:20, 'Paul Beach' pbe...@mail.ibphoenix.com [firebird-support] wrote:

Re: [firebird-support] running Firebird without fbintl

2018-07-06 Thread Hamish Moffatt ham...@risingsoftware.com [firebird-support]
On 06/07/18 18:50, Hamish Moffatt ham...@risingsoftware.com [firebird-support] wrote: On 06/07/18 18:20, 'Paul Beach' pbe...@mail.ibphoenix.com [firebird-support] wrote:

Re: [firebird-support] running Firebird without fbintl

2018-07-06 Thread Dimitry Sibiryakov s...@ibphoenix.com [firebird-support]
06.07.2018 10:45, 'Paul Beach' pbe...@mail.ibphoenix.com [firebird-support] wrote: >> With GCC "-fvisibility=internal" can be used to suppress exporting of >> all symbols. > We currently use -fvisibility-inlines-hidden and -fvisibility=hidden for > clang... But still framework somehow

Re: [firebird-support] running Firebird without fbintl

2018-07-06 Thread Hamish Moffatt ham...@risingsoftware.com [firebird-support]
On 06/07/18 18:20, 'Paul Beach' pbe...@mail.ibphoenix.com [firebird-support] wrote: > 2.5.8 64bit

RE: [firebird-support] running Firebird without fbintl

2018-07-06 Thread 'Paul Beach' pbe...@mail.ibphoenix.com [firebird-support]
>With GCC "-fvisibility=internal" can be used to suppress exporting of all > symbols. We currently use -fvisibility-inlines-hidden and -fvisibility=hidden for clang... Paul > ++ > > Visit http://www.firebirdsql.org and

Re: [firebird-support] running Firebird without fbintl

2018-07-06 Thread Dimitry Sibiryakov s...@ibphoenix.com [firebird-support]
06.07.2018 2:34, Hamish Moffatt ham...@risingsoftware.com [firebird-support] wrote: > Here are a couple of example traces.  As you can see neither of these involve > our > application code, they are pure macOS framework threads, except that fbintl > is in the trace. It looks like fbintl

RE: [firebird-support] running Firebird without fbintl

2018-07-06 Thread 'Paul Beach' pbe...@mail.ibphoenix.com [firebird-support]
<> 2.5.8 64bit Firebird now compiles with -O0 because of a problem with optimisation in fbintl that caused Firebird to crash... Paul

Re: [firebird-support] running Firebird without fbintl

2018-07-06 Thread Mark Rotteveel m...@lawinegevaar.nl [firebird-support]
On 2018-07-06 02:07, Hamish Moffatt ham...@risingsoftware.com [firebird-support] wrote: > On 05/07/18 21:06, Mark Rotteveel m...@lawinegevaar.nl > [firebird-support] wrote: > >> On 5-7-2018 09:28, Hamish Moffatt ham...@risingsoftware.com >> [firebird-support] wrote: >> >>> So, what is the

Re: [firebird-support] running Firebird without fbintl

2018-07-05 Thread Hamish Moffatt ham...@risingsoftware.com [firebird-support]
On 06/07/18 10:34, Hamish Moffatt ham...@risingsoftware.com [firebird-support] wrote: We are using Firebird via Qt. Qt dynamically loads its Firebird driver (libqsqlibase.dylib) which is linked against the Firebird framework which is dynamically loading fbintl. Actually, this isn't the

Re: [firebird-support] running Firebird without fbintl

2018-07-05 Thread Hamish Moffatt ham...@risingsoftware.com [firebird-support]
On 05/07/18 22:52, 'Paul Beach' pbe...@mail.ibphoenix.com [firebird-support] wrote: And a couple of final questions, what optimisation level are you using during the build? 32bit or 64bit Firebird? 64-bit. I have not changed any optimisation flags so it looks like it's being compiled with

Re: [firebird-support] running Firebird without fbintl

2018-07-05 Thread Hamish Moffatt ham...@risingsoftware.com [firebird-support]
On 05/07/18 22:47, 'Paul Beach' pbe...@mail.ibphoenix.com [firebird-support] wrote: <> MacOS does not use a full icu implementation, so I doubt you are linking against the system icu lib (/usr/lib/libicucore.dylib) unless of course you are specifically requesting it. To be honest I doubt you

Re: [firebird-support] running Firebird without fbintl

2018-07-05 Thread Hamish Moffatt ham...@risingsoftware.com [firebird-support]
On 05/07/18 21:06, Mark Rotteveel m...@lawinegevaar.nl [firebird-support] wrote: On 5-7-2018 09:28, Hamish Moffatt ham...@risingsoftware.com [firebird-support] wrote: > So, what is the impact of removing fbintl? What functionality do I lose? You lose almost all character set support,

RE: [firebird-support] running Firebird without fbintl

2018-07-05 Thread 'Paul Beach' pbe...@mail.ibphoenix.com [firebird-support]
Subject: RE: [firebird-support] running Firebird without fbintl <> MacOS does not use a full icu implementation, so I doubt you are linking against the system icu lib (/usr/lib/libicucore.dylib) unless of course you are specifically requesting it. To be honest I doubt you could build Fi

RE: [firebird-support] running Firebird without fbintl

2018-07-05 Thread 'Paul Beach' pbe...@mail.ibphoenix.com [firebird-support]
<> MacOS does not use a full icu implementation, so I doubt you are linking against the system icu lib (/usr/lib/libicucore.dylib) unless of course you are specifically requesting it. To be honest I doubt you could build Firebird if you hadn't installed a proper copy of icu from elsewhere.

Re: [firebird-support] running Firebird without fbintl

2018-07-05 Thread Mark Rotteveel m...@lawinegevaar.nl [firebird-support]
On 5-7-2018 09:28, Hamish Moffatt ham...@risingsoftware.com [firebird-support] wrote: > 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

[firebird-support] running Firebird without fbintl

2018-07-05 Thread Hamish Moffatt ham...@risingsoftware.com [firebird-support]
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