Skip to content
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

Add FreeBSD operating system support. #3108

Merged
merged 2 commits into from
Nov 6, 2023
Merged

Add FreeBSD operating system support. #3108

merged 2 commits into from
Nov 6, 2023

Conversation

er2off
Copy link
Contributor

@er2off er2off commented Nov 2, 2023

Description

This pull request adds support of FreeBSD operating system.

Also modification in thirdparty catch library was made to support debugger check.
FreeBSD at the moment have broken environ global variable so some linux hooks were disabled.
freebsd_process.cpp is based on apple_process.cpp

Copy link
Owner

@baldurk baldurk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks OK to me in terms of changes that are safe for supported platforms so they are mostly a no-op. I've made some comments on things that should change or be reverted.

Also just to set expectations - this will remain an unsupported platform even after this PR, so bugs on it won't be fixed (unless someone PR's a fix) and it won't be tested in CI or on release in any way, so it may stop compiling or break with future changes.

CMakeLists.txt Outdated Show resolved Hide resolved
qrenderdoc/3rdparty/catch/official/catch.hpp Outdated Show resolved Hide resolved
renderdoc/driver/gl/gl_manager.cpp Outdated Show resolved Hide resolved
renderdoc/os/posix/linux/linux_callstack.cpp Outdated Show resolved Hide resolved
@baldurk baldurk merged commit dcbbcee into baldurk:v1.x Nov 6, 2023
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants