Given following log snippets, their explanation, and nothing else, explain what failure, if any, occurred during build of this package.

  Snippets are in a format of [X] : [Y], where [X] is a log snippet, and [Y] is the explanation.

  Snippets are delimited with '================'.

  Drawing on information from all snippets, provide a concise explanation of the issue and recommend a solution.

  Explanation of the issue, and recommended solution, should take a handful of sentences.

  Snippets:

  [[headless_shell:53/106] ACTION //headless:generate_headless_shell_license_file(//build/toolchain/linux/unbundle:default)
FAILED: LICENSE.headless_shell 
/usr/bin/python3 ../../tools/licenses/licenses.py license_file LICENSE.headless_shell --gn-target //headless:headless_shell --gn-out-dir .
qemu-x86_64-static: Could not open '/lib64/ld-linux-x86-64.so.2': No such file or directory]: [The corresponding error messages indicate that an attempt was made to run qemu-x86_64-static and failed because ‘/lib64/ld-linux-x86-64.so.2’ is not found in the aarch64 build environment.]

Issue: After taking a closer look at the bundle binary buildtools/linux64/gn and tools/licenses/licenses.py that was called, I found out that the cause of the build failure lies in bundle-binary gn as it is x86_64 program and cannot run in aarch64 build enviroment.
Resolution: Here is how the build failure can be fixed:

- Replace the bundle x86_64 binary gn with the system gn which is built for aarch64 with the command: cp -f /usr/bin/gn  buildtools/linux64/gn

- Add BuildRequire on gn in the specfile
