Skip to content

Build failure when running package-deb.sh #66

@czl0706

Description

@czl0706

Hi,

I encountered a build failure when running:

./scripts/package-deb.sh

Environment

  • OS: Ubuntu 24.04
  • Vivado/Vitis: 2025.1
  • Branch: dev

Error

-- Configuring done (0.2s)
-- Generating done (0.0s)
-- Build files have been written to: /home/m114czli/SLASH/linker/src/install.prj/AVED/fw/AMC/build
*** CMake took 0 S ***
=== Compiling amc.elf ===
make[2]: Entering directory '/home/m114czli/SLASH/linker/src/install.prj/AVED/fw/AMC/build'
make[3]: Entering directory '/home/m114czli/SLASH/linker/src/install.prj/AVED/fw/AMC/build'
make[4]: Entering directory '/home/m114czli/SLASH/linker/src/install.prj/AVED/fw/AMC/build'
make[4]: Leaving directory '/home/m114czli/SLASH/linker/src/install.prj/AVED/fw/AMC/build'
make[4]: Entering directory '/home/m114czli/SLASH/linker/src/install.prj/AVED/fw/AMC/build'
[  1%] Building C object CMakeFiles/amc.elf.dir/src/amc.c.o
arm-xilinx-eabi-gcc.real: error: unrecognized command-line option '-mno-omit-leaf-frame-pointer'; did you mean '
-fno-omit-frame-pointer'?
make[4]: *** [CMakeFiles/amc.elf.dir/build.make:76: CMakeFiles/amc.elf.dir/src/amc.c.o] Error 1
make[4]: Leaving directory '/home/m114czli/SLASH/linker/src/install.prj/AVED/fw/AMC/build'
make[3]: *** [CMakeFiles/Makefile2:83: CMakeFiles/amc.elf.dir/all] Error 2
make[3]: Leaving directory '/home/m114czli/SLASH/linker/src/install.prj/AVED/fw/AMC/build'
make[2]: *** [Makefile:91: all] Error 2
make[2]: Leaving directory '/home/m114czli/SLASH/linker/src/install.prj/AVED/fw/AMC/build'
*** Compiling took 0 S ***
Done - AMC build in /home/m114czli/SLASH/linker/src/install.prj/AVED/fw/AMC/build
*** Complete build time: 1291 S ***
cp: cannot stat '/home/m114czli/SLASH/linker/src/install.prj/AVED/fw/AMC/build/amc.elf': No such file or directo
ry
Traceback (most recent call last):
  File "/home/m114czli/SLASH/linker/src/main.py", line 196, in <module>
    main()
  File "/home/m114czli/SLASH/linker/src/main.py", line 192, in main
    args.operation(config)
  File "/home/m114czli/SLASH/linker/src/emit/hw/project_gen.py", line 297, in install_abstract_shell
    aved_pdi_path = generate_base_pdi_with_aved(config)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/m114czli/SLASH/linker/src/emit/hw/project_gen.py", line 149, in generate_base_pdi_with_aved
    subprocess.run(["bash", "build_all.sh"], cwd=str(aved_hw_dir), check=True)
  File "/usr/lib/python3.12/subprocess.py", line 571, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['bash', 'build_all.sh']' returned non-zero exit status 1.
make[1]: *** [debian/rules:33: override_dh_auto_build] Error 1
make[1]: Leaving directory '/home/m114czli/SLASH'
make: *** [debian/rules:27: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

It seems the flag -mno-omit-leaf-frame-pointer is not supported by arm-xilinx-eabi-gcc, causing the build to fail.

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions