E2k support #91
No reviewers
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
gh-microsoft/ftl-sdk!91
Loading…
Reference in a new issue
No description provided.
Delete branch "makise-homura/e2k_support"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This pull request introduces support for warningless building of ftl-sdk as a requirement of obs-studio on Elbrus hardware platform (which is based on Russian Elbrus CPU family) with its native lcc (eLbrus Compiler Collection) compiler.
As currently Elbrus-based stations are introduced into general puprose applications, including video streaming and recording, it is better to have OBS buildable on this platform directly from upstream without any warnings, rather than being patched with some specific patches prior to building, or producing mass of irrelevant warnings while being built.
This was:
Details of Elbrus workstation:
Details of x86_64 workstation:
Results:
Successfully performed
mkdir build; cd build; cmake -DCMAKE_BUILD_TYPE=Release .. && make -j16 && sudo make install; no suspicious behavior found, no warnings produced on e2k;-Wint-to-pointer-castproduced atlibftl/ingest.c:338:10on x86_64, but this seems to be unavoidable considering return type of_ingest_get_hosts().All CLA requirements met.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.