vanvught / rpidmx512

Orange Pi DMX512 / RDM / MIDI / OSC / Art-Net / WS28xx / L6470 / Stepper / TLC59711 / PCA9685 / Servo / PWM / TCNet / SMPTE / RDMNet / LLRP / GD32 / GigaDevice / Raspberry Pi
http://www.orangepi-dmx.org/
MIT License
391 stars 108 forks source link

Link error GNU Arm Embedded Toolchain 10.3-2021.07 : undefined reference to `memmove' #213

Closed vanvught closed 2 years ago

vanvught commented 2 years ago
arm-none-eabi-ld: ../lib-remoteconfig/lib_h3/libremoteconfig.a(remoteconfig.o): in function `RemoteConfig::HandleGet(void*, unsigned int)':
remoteconfig.cpp:(.text._ZN12RemoteConfig9HandleGetEPvj+0x190): undefined reference to `memmove'
arm-none-eabi-ld: ../lib-remoteconfig/lib_h3/libremoteconfig.a(remoteconfig.o): in function `RemoteConfig::HandleTxtFile(void*, unsigned int)':
remoteconfig.cpp:(.text._ZN12RemoteConfig13HandleTxtFileEPvj+0x88): undefined reference to `memmove'
arm-none-eabi-ld: ../lib-remoteconfig/lib_h3/libremoteconfig.a(remoteconfigparams.o): in function `RemoteConfigParams::Builder(TRemoteConfigParams const*, char*, unsigned int, unsigned int&)':
remoteconfigparams.cpp:(.text._ZN18RemoteConfigParams7BuilderEPK19TRemoteConfigParamsPcjRj+0x24): undefined reference to `memmove'
arm-none-eabi-ld: ../lib-e131/lib_h3/libe131.a(e131params.o): in function `E131Params::Builder(TE131Params const*, char*, unsigned int, unsigned int&)':
e131params.cpp:(.text._ZN10E131Params7BuilderEPK11TE131ParamsPcjRj+0x24): undefined reference to `memmove'
make: *** [build_h3/main.elf] Error 1
arjanvanvught@MacBook-Air opi_emac_e131_monitor % arm-none-eabi-g++ --version
arm-none-eabi-g++ (GNU Arm Embedded Toolchain 10.3-2021.07) 10.3.1 20210621 (release)
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

cc @hippyau