Skip to content

Published 0.35.2 does not build on macOS <= 10.15 #1203

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
aclysma opened this issue Feb 6, 2022 · 10 comments
Open

Published 0.35.2 does not build on macOS <= 10.15 #1203

aclysma opened this issue Feb 6, 2022 · 10 comments

Comments

@aclysma
Copy link
Contributor

aclysma commented Feb 6, 2022

I just noticed that my CI is flagging missing symbols on macOS that are available starting with macOS 11.0. (for example https://developer.apple.com/documentation/gamecontroller/gchapticslocalityhandles?language=objc)

Is it intended that macOS 10.15 is no longer supported? If so, I think it may be worth considering yanking 0.35.2 and republishing as 0.36. This would avoid downstream crates that previously built ok on macOS 10.15 from also breaking.

@Cobrand
Copy link
Member

Cobrand commented Feb 7, 2022

What features are you using? What version of SDL2 are you using? What do you mean by "missing symbols", can you give me an example of the output?

There is an issue with bundled,static-link on macOS, but I think it's different from your problem from the looks of it.

@aclysma
Copy link
Contributor Author

aclysma commented Feb 7, 2022

I'm using raw-window-handle, bundled, static-link.

Build output:

https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true

= note: Undefined symbols for architecture x86_64:
[287](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:287)
            "_OBJC_CLASS_$_GCColor", referenced from:
[288](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:288)
                objc-class-ref in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[289](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:289)
            "_OBJC_CLASS_$_CHHapticPattern", referenced from:
[290](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:290)
                objc-class-ref in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[291](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:291)
            "_OBJC_CLASS_$_CHHapticDynamicParameter", referenced from:
[292](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:292)
                objc-class-ref in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[293](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:293)
            "_OBJC_CLASS_$_CHHapticEvent", referenced from:
[294](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:294)
                objc-class-ref in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[295](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:295)
            "_GCInputDualShockTouchpadTwo", referenced from:
[296](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:296)
                _IOS_MFIJoystickUpdate in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[297](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:297)
            "_GCHapticsLocalityHandles", referenced from:
[298](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:298)
                _IOS_JoystickGetCapabilities in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[299](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:299)
            "_GCHapticsLocalityTriggers", referenced from:
[300](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:300)
                _IOS_JoystickGetCapabilities in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[301](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:301)
            "_GCInputRightThumbstick", referenced from:
[302](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:302)
                _IOS_GameControllerGetAppleSFSymbolsNameForAxis in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[303](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:303)
            "_GCInputDualShockTouchpadOne", referenced from:
[304](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:304)
                _IOS_MFIJoystickUpdate in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[305](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:305)
            "_GCInputButtonB", referenced from:
[306](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:306)
                _IOS_GameControllerGetAppleSFSymbolsNameForButton in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[307](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:307)
            "_GCInputButtonHome", referenced from:
[308](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:308)
                _IOS_GameControllerGetAppleSFSymbolsNameForButton in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[309](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:309)
            "_GCInputButtonMenu", referenced from:
[310](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:310)
                _IOS_GameControllerGetAppleSFSymbolsNameForButton in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[311](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:311)
            "_GCInputButtonY", referenced from:
[312](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:312)
                _IOS_GameControllerGetAppleSFSymbolsNameForButton in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[313](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:313)
            "_GCHapticsLocalityLeftTrigger", referenced from:
[314](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:314)
                _IOS_JoystickInitRumble in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[315](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:315)
            "_GCHapticsLocalityRightTrigger", referenced from:
[316](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:316)
                _IOS_JoystickInitRumble in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[317](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:317)
            "_GCInputButtonOptions", referenced from:
[318](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:318)
                _IOS_GameControllerGetAppleSFSymbolsNameForButton in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[319](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:319)
            "_GCInputLeftShoulder", referenced from:
[320](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:320)
                _IOS_GameControllerGetAppleSFSymbolsNameForButton in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[321](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:321)
            "_GCInputRightThumbstickButton", referenced from:
[322](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:322)
                _IOS_GameControllerGetAppleSFSymbolsNameForButton in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[323](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:323)
            "___isPlatformVersionAtLeast", referenced from:
[324](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:324)
                -[SDL_RumbleMotor cleanup] in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[325](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:325)
                -[SDL_RumbleMotor setIntensity:] in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[326](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:326)
                _IOS_GameControllerGetAppleSFSymbolsNameForButton in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[327](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:327)
                _IOS_GameControllerGetAppleSFSymbolsNameForAxis in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[328](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:328)
                _IOS_JoystickOpen in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[329](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:329)
                _IOS_JoystickRumble in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[330](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:330)
                _IOS_JoystickRumbleTriggers in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[331](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:331)
                ...
[332](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:332)
            "_GCInputDualShockTouchpadButton", referenced from:
[333](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:333)
                _IOS_GameControllerGetAppleSFSymbolsNameForButton in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[334](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:334)
                _IOS_AddJoystickDevice in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[335](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:335)
                _IOS_MFIJoystickUpdate in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[336](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:336)
            "_GCInputXboxPaddleThree", referenced from:
[337](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:337)
                _IOS_GameControllerGetAppleSFSymbolsNameForButton in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[338](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:338)
                _IOS_AddJoystickDevice in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[339](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:339)
                _IOS_MFIJoystickUpdate in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[340](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:340)
            "_GCInputButtonX", referenced from:
[341](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:341)
                _IOS_GameControllerGetAppleSFSymbolsNameForButton in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[342](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:342)
            "_GCInputLeftTrigger", referenced from:
[343](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:343)
                _IOS_GameControllerGetAppleSFSymbolsNameForAxis in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[344](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:344)
            "_GCInputXboxPaddleFour", referenced from:
[345](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:345)
                _IOS_GameControllerGetAppleSFSymbolsNameForButton in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[346](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:346)
                _IOS_AddJoystickDevice in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[347](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:347)
                _IOS_MFIJoystickUpdate in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[348](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:348)
            "_CHHapticDynamicParameterIDHapticIntensityControl", referenced from:
[349](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:349)
                -[SDL_RumbleMotor setIntensity:] in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[350](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:350)
            "_CHHapticEventParameterIDHapticIntensity", referenced from:
[351](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:351)
                -[SDL_RumbleMotor setIntensity:] in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[352](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:352)
            "_GCInputLeftThumbstickButton", referenced from:
[353](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:353)
                _IOS_GameControllerGetAppleSFSymbolsNameForButton in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[354](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:354)
            "_OBJC_CLASS_$_CHHapticEventParameter", referenced from:
[355](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:355)
                objc-class-ref in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[356](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:356)
            "_GCInputRightShoulder", referenced from:
[357](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:357)
                _IOS_GameControllerGetAppleSFSymbolsNameForButton in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[358](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:358)
            "_GCHapticDurationInfinite", referenced from:
[359](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:359)
                -[SDL_RumbleMotor setIntensity:] in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[360](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:360)
            "_GCInputLeftThumbstick", referenced from:
[361](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:361)
                _IOS_GameControllerGetAppleSFSymbolsNameForAxis in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[362](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:362)
            "_GCInputRightTrigger", referenced from:
[363](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:363)
                _IOS_GameControllerGetAppleSFSymbolsNameForAxis in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[364](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:364)
            "_GCHapticsLocalityLeftHandle", referenced from:
[365](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:365)
                _IOS_JoystickInitRumble in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[366](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:366)
            "_GCHapticsLocalityRightHandle", referenced from:
[367](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:367)
                _IOS_JoystickInitRumble in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[368](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:368)
            "_GCInputXboxPaddleOne", referenced from:
[369](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:369)
                _IOS_GameControllerGetAppleSFSymbolsNameForButton in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[370](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:370)
                _IOS_AddJoystickDevice in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[371](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:371)
                _IOS_MFIJoystickUpdate in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[372](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:372)
            "_GCInputButtonA", referenced from:
[373](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:373)
                _IOS_GameControllerGetAppleSFSymbolsNameForButton in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[374](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:374)
            "_CHHapticEventTypeHapticContinuous", referenced from:
[375](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:375)
                -[SDL_RumbleMotor setIntensity:] in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[376](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:376)
            "_GCInputXboxPaddleTwo", referenced from:
[377](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:377)
                _IOS_GameControllerGetAppleSFSymbolsNameForButton in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[378](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:378)
                _IOS_AddJoystickDevice in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[379](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:379)
                _IOS_MFIJoystickUpdate in libsdl2_sys-73240fc9c3bb0161.rlib(SDL_mfijoystick.m.o)
[380](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:380)
          ld: symbol(s) not found for architecture x86_64
[381](https://github.com/aclysma/rafx/runs/5085580699?check_suite_focus=true#step:10:381)
          clang: error: linker command failed with exit code 1 (use -v to see invocation)

@Cobrand
Copy link
Member

Cobrand commented Feb 7, 2022

Bundled uses the latest version of SDL2, which is probably why it doesn't work with static-link on your system. Try to remove one of the options, or maybe both?

@aclysma
Copy link
Contributor Author

aclysma commented Feb 7, 2022

My point is that a 0.0.x release broke downstream code (this is occurring in CI). If you feel that's ok/expected in this case, the issue can be closed. I'm just suggesting that it may be appropriate to re-release this as 0.36.0 and yank 0.35.2.

@aclysma
Copy link
Contributor Author

aclysma commented Feb 7, 2022

(It's probably caused by this change 29c3915, which also makes some configurations of this project fail in CI)

@aegis-dev
Copy link

I am experiencing similar issue. Looks like Cmake tries to compiler Cocoa SDK code which contains objective C code (at least in my case)?

  make[2]: *** [CMakeFiles/SDL2-static.dir/src/file/cocoa/SDL_rwopsbundlesupport.m.o] Error 1
  make[2]: *** Waiting for unfinished jobs....
  make[1]: *** [CMakeFiles/SDL2-static.dir/all] Error 2
  make: *** [all] Error 2
  thread 'main' panicked at '

Maybe this feature should be disable in via SDL2 Cmake?
-- SDL_COCOA (Wanted: ON): ON

My config:

[dependencies.sdl2]
version = "0.35.2"
features = ["bundled", "static-link"]

@Cobrand
Copy link
Member

Cobrand commented Feb 8, 2022

If you can find a way to fix this issue for macOS <= 11, then we can merge it.

Otherwise, the issue is a "wontfix" because "bundled" always supports the latest version of SDL2. If github actions have not updated to the latest version of macOS yet that SDL2 needs, it's not an SDL2 issue. There are multiple alternatives for you:

  • Don't build statically
  • Don't use the bundled feature on MacOS:
    • download the release manually and compile it that way
    • use homebrew or anything other alternatives of the kind
  • Fork this repo and change the commit that SDL2 uses inside sdl2-sys

If you can confirm that this issue happens on macOS 12, then it's another story. But even then, I don't personally have a mac so I will need to rely on external help.

@aclysma
Copy link
Contributor Author

aclysma commented Feb 12, 2022

Just a note for anyone wanting to pin version 0.35.1, you need to also pin sdl2-sys. So for example:

sdl2 = { version = "=0.35.1", features = ["raw-window-handle", "bundled", "static-link"] }
sdl2-sys = "=0.35.1"

Or >=0.34, <0.35.2 for example to support a range. (Just don't forget to set this for sdl2-sys crate or sdl2 0.35.1 will try to build sdl2-sys 0.35.2).

@aclysma
Copy link
Contributor Author

aclysma commented Sep 20, 2022

The proper fix for this issue was committed here but is not published: ae41d05

@aclysma
Copy link
Contributor Author

aclysma commented Sep 20, 2022

Actually see also #1241

This fixed linking errors on an M1 machine running macOS 12.6 but it may be that it is still incompatible with older versions of macOS.

tedsteen added a commit to tedsteen/nes-bundler that referenced this issue Dec 19, 2022
tedsteen added a commit to tedsteen/nes-bundler that referenced this issue Dec 19, 2022
* enable static linking

* install deps needed for static linking

* downgrade due to Rust-SDL2/rust-sdl2#1203

* Revert "install deps needed for static linking"

This reverts commit 9f147eb.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants