oai-python modifications to OpenAirInterface 5G
================================================

Upstream work
-------------

OpenAirInterface 5G revision:
ceccfc8ffa4340d5bdc08a9fc84d2e6ab3f9472c

Upstream project:
https://gitlab.eurecom.fr/oai/openairinterface5g

License:
Collaborative Standards Software License v1.0 (CSSL-1.0). The complete license
and upstream NOTICE are distributed alongside this file.

Modified file
-------------

CMakeLists.txt

The oai-python release build applies the tracked patch at
bindings/dev/nr_mac_gnb_session/portable_x86_64.patch. It adds the opt-in
OAI_PYTHON_PORTABLE_X86_64 build setting. When selected, that setting disables
host-detected AVX2, AVX-512 and GFNI compilation for the shared pinned-OAI
prerequisite and selects the baseline `-march=x86-64 -mtune=generic` processor
flags. This is a build-portability modification; it does not change the
telecom algorithms or their public behavior.

The patched CMakeLists.txt contains its own prominent modification comment.
The controlled prebuild records the exact upstream revision, patch SHA-256 and
resulting CMakeLists.txt SHA-256. Release provenance and the SPDX SBOM bind
those digests to the exact wheel.

No other tracked OpenAirInterface source file is modified by the controlled
portable-source preparation step.
