From 4219b924bfd1d308a76998dc490904b44b9e28fc Mon Sep 17 00:00:00 2001 From: idoleat Date: Sun, 19 Nov 2023 10:20:15 +0800 Subject: [PATCH] Add an option to soft link besides copying The document suggests copy `/usr/lib/libatomic_ops.a` to `/usr/lib/libatomic.a`. Instead of copying, using a soft link to libatomic_ops is also an option. The reason to soft link is also added. I have successfully built Godot by using soft link. --- contributing/development/compiling/compiling_for_linuxbsd.rst | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/contributing/development/compiling/compiling_for_linuxbsd.rst b/contributing/development/compiling/compiling_for_linuxbsd.rst index 59a39220b95..97aa6a25d91 100644 --- a/contributing/development/compiling/compiling_for_linuxbsd.rst +++ b/contributing/development/compiling/compiling_for_linuxbsd.rst @@ -387,7 +387,9 @@ There are two solutions: - In your SCons command, add the parameter ``use_static_cpp=no``. - Follow `these instructions `__ to configure, build, and - install ``libatomic_ops``. Then, copy ``/usr/lib/libatomic_ops.a`` to ``/usr/lib/libatomic.a``. + install ``libatomic_ops``. Then, copy ``/usr/lib/libatomic_ops.a`` to ``/usr/lib/libatomic.a``, or create a soft link + to ``libatomic_ops`` by command ``ln -s /usr/lib/libatomic_ops.a /usr/lib/libatomic.a``. The soft link can ensure the + latest ``libatomic_ops`` will be used without the need to copy it everytime when it is updated. Using mold for faster development ---------------------------------