macOS build warning about inconsistent target versions

22 views
Skip to first unread message

Mark Rotteveel

unread,
Jul 16, 2025, 7:08:59 AMJul 16
to firebir...@googlegroups.com
The macOS build logs are littered with warnings like this:

2025-07-16T08:28:21.9913760Z ld: warning: object file
(/Users/runner/work/firebird/firebird/vcpkg_installed/fb-x64-osx/lib/libc++.a[3](cxa_default_handlers.cpp.o))
was built for newer 'macOS' version (12.7) than being linked (10.9)

I guess this suggests that the `MACOSX_DEPLOYMENT_TARGET` and
`-mmacosx-version-min` settings in the various prefix.darwin_* files
needs to be increased to 12.7.

Or alternatively, the libc++ build needs to be configured to target the
same version (which, BTW, differs between the various platform targets).

As an aside are the powerpc, i386 and ppc64 targets still relevant these
days?

Any objections if I make this change (increase the target to 12.7)?

Mark
--
Mark Rotteveel

Mark Rotteveel

unread,
Jul 19, 2025, 4:17:46 AMJul 19
to firebir...@googlegroups.com
Anyone? Otherwise I'll just take the silence as assent and make the change.

Mark
--
Mark Rotteveel

Mark Rotteveel

unread,
Jul 21, 2025, 9:36:16 AMJul 21
to firebir...@googlegroups.com
On 16/07/2025 13:08, 'Mark Rotteveel' via firebird-devel wrote:
I tried to make the change and it broke the build, so I'll just leave it
alone for now. I may revisit this in the future.

Mark
--
Mark Rotteveel
Reply all
Reply to author
Forward
0 new messages