Cross-Compiling MySQL 8.0 for ARM32 Architecture on RV1126

Build Environment and Prerequisites The host system is Ubuntu 20.04. The target device is an RV1126 ARM32 platform. The following directories define the workspace structure: Toolchain Path: /opt/toolchains/arm-linux-gnueabihf/bin Sysroot: /opt/rv1126-sdk/sysroot Workspace: /workspace/mysql-build Dependency Preparation Boost Library Download ...

Posted on Tue, 14 Jul 2026 17:05:30 +0000 by Stripy42

Understanding the GCC Compiler Pipeline and Core Characteristics

The GNU Compiler Collection, commonly referred to as GCC, originated in 1987 as part of Richard Stallman's GNU project. Its primary objective was to develop an efficient C compiler for GNU/Linux systems. What began as a specialized tool for C language compilation has evolved into a comprehensive compiler suite supporting numerous programming la ...

Posted on Thu, 09 Jul 2026 17:32:34 +0000 by -entropyman

Configuring an Ubuntu Virtual Machine for RK3399 Embedded Development

Provision a virtual machine using VMware Workstation Player or an equivalent hypervisor. Download the target Ubuntu ISO from the official release archive. During the guest OS installation, allocate a minimum of 100 GB for the virtual disk to accommodate large SDK archives, root filesystems, and build artifacts. After the initial boot, disable a ...

Posted on Mon, 29 Jun 2026 16:36:24 +0000 by khendar

Resolving Cross-Compilation Issues with Qt on Linux

Installing Cross-Compilation Toolchain # Install ARM cross-compilation tools sudo apt-get update sudo apt-get install gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf # Alternative: Download toolchain from vendor wget https://releases.linaro.org/components/toolchain/binaries/latest-7/arm-linux-gnueabihf/gcc-linaro-7.5.0-2019.12-x86_64_arm-linux ...

Posted on Tue, 19 May 2026 09:15:39 +0000 by mizkie

Cross-Compilation of Qiniu C SDK for ARM64 Embedded Linux

Integrating Qiniu Cloud services into ARM64 embedded devices necessitates cross-compiling the C SDK along with its dependencies. The following procedure outlines the build process for targets such as the RK1808 core within a Linux host environment. Dependency: libcurl Obtain the libcurl source archive and extract it into the working directory. ...

Posted on Sat, 09 May 2026 05:41:11 +0000 by cypher235