6c2c70c61e
The patch Make: use gcc as LD introduced use of GCC wrapper as linker. LD variable references GCC executable now. But when GCC wrapper s used to build relocatable loadable objects (ELF executables and modules) then it causes linking of toolchain default libc and other libraries even when -r is usd. Another problem is that incorrect multiarch variant is selected for libraries search and possibly even for LTO or C++ templates instantiating and other glue code which causes fails during linking if CFLAGS selects non/default miltiarch variant. Corresponding CFLAGS are passed to LDMODULEFLAGS and LDELFFLAGS as well as -nostartfiles -nodefaultlibs options. Separate line is used to easily find and adjust lines if link process is changed in future. Signed-off-by: Pavel Pisa <ppisa@pikron.com> |
||
---|---|---|
.. | ||
configs/nsh | ||
include | ||
scripts | ||
src | ||
Kconfig | ||
README.txt |
README ====== This README discusses issues unique to NuttX configurations for the Axoloti open source synthesizer board featuring the STM32F427IGH6 MCU. The STM32F427IGH6 has a 180MHz Cortex-M4 core with 1MiB Flash memory and 256KiB of SRAM. The board features: - ADAU1961 24-bit 96 kHz stereo CODEC - 1/4" in/out jacks for analog audio signals - 3.5 mm jack for analog audio signals - 8 MiB of SDRAM (Alliance Memory AS4C4M16SA) - Serial MIDI in/out ports - SD Card slot - Two user LEDs and one (GPIO) push-button - USB OTG FS with Micro-AB connector (USB device mode operation) - USB OTG HS with Type-A connector (USB host mode operation) - Easy access to most IO pins Refer to http://www.axoloti.com/ for further information about this board.