Commit Graph

3 Commits

Author SHA1 Message Date
Erez Geva c9c4b3340a
Adding MacOS CI (#3329)
* Add MacOS CI

Configuration
- Remove the framework flag from Java linking
- Fix Java Major version stip
- Replace obsolete `-undefined suppress` with `-undefined dynamic_lookup`

Skip the `python_runtime_data_runme.py` as
 MacOS link shared libraries radically different.

Add support in `Tools/testflags.py`.

- Remove duplicate '-lm' from 'CGO_LDFLAGS'
  in 'Examples/Makefile.in'.
- Add '-Wno-missing-field-initializers' to all ruby tests.
- Add '-Wno-deprecated-declarations'
  to all MacOS builds.
- MacOS tests uses flags from 'Tools/testflags.py' only.

Signed-off-by: Erez Geva <ErezGeva2@gmail.com>
2026-02-20 07:55:38 +00:00
William S Fulton 3ab288dfa4 Different capsule names for builtin changes entry 2022-03-26 15:06:13 +00:00
Eugene Toder f733efd3c0 Use different capsule names with and without -builtin
Types generated with and without -builtin are not compatible. Mixing
them in a common type list leads to crashes. Avoid this by using
different capsule names: "type_pointer_capsule" without -builtin and
"type_pointer_capsule_builtin" with.

See #1684
2022-03-18 13:44:54 -04:00