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