Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

Raspberry Pi 4BにIntel RealsenceD435の環境を公式がいうように作ってもリンクしなかったとき

Intel公式がRealsenceD435をネットワーク越しに扱えるようにする記事を出してくれているのですが、
この時ビルドで少し手間取ったのでメモ。

実際のところ

公式がいうようにコマンドを叩いても、以下のようなワーニングをだしリンクエラーで詰みます。

/usr/bin/ld: ../../librealsense2.so.2.50.0: undefined reference to __atomic_load_8' /usr/bin/ld: ../../librealsense2.so.2.50.0: undefined reference to __atomic_store_8'

$ sudo apt-get install gcc-7 g++-7
$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 60 --slave /usr/bin/g++ g++ /usr/bin/g++-7
$ sudo update-alternatives --set gcc "/usr/bin/gcc-7"

要はGCCのバージョンを変えろということ。

なんとか通りました。