Re: [Csnd-dev] [EXTERNAL] [Csnd-dev] Daisy build info
Dave Seidel <[email protected]> Mon, 8 Sep 2025 12:46:42 -0400
| Newsgroups | gmane.comp.audio.csound.devel |
|---|---|
| Message-ID | <CAMnrweBCJULTotvAXwkz=LExxG2BL0VbWxmc1pnUifieqoZQvw@mail.gmail.com> |
The toolchain does seem to be in the path, since I can execute "arm-none-eabi-gcc.exe -v" without errors. On Mon, Sep 8, 2025 at 12:44 PM Dave Seidel <[email protected]> wrote: > OK, I now have the Daisy toolchain installed, and the latest Csound > develop. Following the instruction, I navigate to the build dir and execute > > cmake .. -DCMAKE_INSTALL_PREFIX=../Daisy >> -DCUSTOM_CMAKE=../Daisy/Custom.cmake >> -DCMAKE_TOOLCHAIN_FILE=../Daisy/crosscompile.cmake > > > this produces an error: > > -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual > Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - > broken > CMake Error at C:/Program > Files/CMake/share/cmake-3.24/Modules/CMakeTestCCompiler.cmake:69 (message): > The C compiler > > "C:/Program Files (x86)/Microsoft Visual > Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe" > > is not able to compile a simple test program. > > It fails with the following output: > > Change Dir: > C:/Users/daves/OneDrive/Documents/GitHub/csound/build/CMakeFiles/CMakeTmp > > Run Build Command(s):C:/Program Files (x86)/Microsoft Visual > Studio/2019/Community/MSBuild/Current/Bin/MSBuild.exe cmTC_3462b.vcxproj > /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=16.0 /v:m && > Microsoft (R) Build Engine version 16.11.6+a918ceb31 for .NET Framework > Copyright (C) Microsoft Corporation. All rights reserved. > > Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30159 for x64 > Copyright (C) Microsoft Corporation. All rights reserved. > cl /c /Wall /WX- /diagnostics:column /O2 /D _MBCS /D > NO_SERIAL_OPCODES /D "CMAKE_INTDIR=\"Debug\"" /Gm- /MD /GS /fp:precise > /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"cmTC_3462b.dir\Debug\\" > /Fd"C:\Users\daves\OneDrive\Documents\GitHub\csound\build\CMakeFiles\CMakeTmp\Debug\libcmTC_3462b.pdb" > /external:W4 /Gd /TC /errorReport:queue -mcpu=cortex-m7 -mfpu=fpv5-d16 > -mfloat-abi=hard -mthumb -fno-builtin -fno-exceptions -ffunction-sections > -fdata-sections -fomit-frame-pointer -finline-functions -Wno-attributes > -Wno-strict-aliasing -Wno-maybe-uninitialized -Wno-missing-attributes > -Wno-stringop-overflow -std=gnu99 > C:\Users\daves\OneDrive\Documents\GitHub\csound\build\CMakeFiles\CMakeTmp\testCCompiler.c > cl : command line error D8021: invalid numeric argument > '/Wno-attributes' > [C:\Users\daves\OneDrive\Documents\GitHub\csound\build\CMakeFiles\CMakeTmp\cmTC_3462b.vcxproj] > > So apparently it is passing gcc options to the MSVC compiler. What do I > need to do to get it to use the Daisy toolchain instead? > > > On Mon, Sep 8, 2025 at 11:58 AM Dave Seidel <[email protected]> wrote: > >> Great, thank you! >> >> On Mon, Sep 8, 2025 at 11:06 AM Victor Lazzarini < >> [email protected]> wrote: >> >>> it wasn't committed, I meant! >>> Prof. Victor Lazzarini >>> Maynooth University >>> Ireland >>> >>> On 8 Sep 2025, at 16:05, Victor Lazzarini < >>> [email protected]> wrote: >>> >>> >>> Indeed, it was committed. It's in a PR now >>> https://github.com/csound/csound/pull/2267 >>> >>> But you don't need to build it yourself, just download the package from >>> the latest release. >>> ------------------------------ >>> *From:* Csound-developers <[email protected]> on behalf of >>> Dave Seidel <[email protected]> >>> *Sent:* Monday 8 September 2025 15:47 >>> *To:* [email protected] <[email protected]> >>> *Subject:* [EXTERNAL] [Csnd-dev] Daisy build info >>> >>> *Warning* >>> >>> This email originated from outside of Maynooth University's Mail System. >>> Do not reply, click links or open attachments unless you recognise the >>> sender and know the content is safe. >>> The README file in Daisy says "To build libcsound.a from sources see >>> BUILD.md in this directory." But there is no BUILD.md in that directory. >>> >>>