Jeremy Evans
Jeremy Evans
> @jeremyevans should `rb_binding_new` also raise a RuntimeError if called from a non-ruby frame, just like `Kernel#binding` does (as per [ruby/ruby#5767](https://github.com/ruby/ruby/pull/5767)) ? `Kernel#binding` is basically calling a C method (`rb_f_binding`),...
@brad0 That sounds great. If the patch keeps things working with ffmpeg 4 but allows building with ffmpeg 5, I'd be eager to accept it.
Sure, if you have a patch for the OpenBSD ffmpeg port, I can test with that and see if I can get aqualung updated to support that.
Yes, thank you for that. I've been fairly busy and haven't had time to test the port you sent, but I'll try to make time in the next week or...
After considerable work, I was able to get aqualung compiling with ffmpeg 6. I tested it and it crashed at runtime on OpenBSD, due to a MAP_STACK issue: ``` [aqualung]70584/354291...
Thanks for the feedback. I'll run with the master branch for a few days, and assuming no problems, release 1.2 later in the week.
@mikel OK, this is rebased against master. Would you like me to send a separate pull request that is against 2-8-stable?
@KJTsanaktsidis Sorry that we dropped the ball on this one. Could you rebase against master (can drop the mjit specific changes) and then we can get this merged?
I'm afraid I don't have a lot of knowledge in this area. I know OpenBSD uses the x86, amd64, and arm64 coroutines without problems. I haven't tried the other ones....
> @jeremyevans Does Ruby build on OpenBSD ppc at the moment? (I am away from the hardware so cannot try.) I don’t think clang can handle Darwin assembler syntax, so...