pmbuild
This commit is contained in:
1 parent
f1a0d8cbf4
commit
fe4aecad06
7 files changed
+1937
-9
No files matched your search
+5
-1
@@ -2,4 +2,8 @@ out
|
|||||||
build
|
build
|
||||||
downloads
|
downloads
|
||||||
.log
|
.log
|
||||||
**config.sh
|
scripts/config.sh
|
||||||
|
**src
|
||||||
|
**pkg
|
||||||
|
.vscode
|
||||||
|
**.pkg.gz
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
pkgname=busybox
|
||||||
|
pkgver=1.36.1
|
||||||
|
pkgrel=1
|
||||||
|
source="https://busybox.net/downloads/busybox-1.36.1.tar.bz2"
|
||||||
|
deps="uClibc-ng"
|
||||||
|
|
||||||
|
configure() {
|
||||||
|
cd $srcdir
|
||||||
|
tar -xvf $pkgname-$pkgver.tar.bz2
|
||||||
|
cd -
|
||||||
|
export srcdir=$srcdir/$pkgname-$pkgver
|
||||||
|
cp -v busybox.config $srcdir/.config
|
||||||
|
make -C $srcdir oldconfig
|
||||||
|
}
|
||||||
|
|
||||||
|
build() {
|
||||||
|
make -C $srcdir -j$(nproc)
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
[ ! -d $pkgdir/usr/bin ] && mkdir -p $pkgdir/usr/bin
|
||||||
|
cp -v $srcdir/busybox $pkgdir/usr/bin
|
||||||
|
for i in $(cat busybox_list); do ln -sv $pkgname $pkgdir/usr/bin/$i; done
|
||||||
|
}
|
||||||
Executable
+1231
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,371 @@
|
|||||||
|
[
|
||||||
|
[[
|
||||||
|
acpid
|
||||||
|
add-shell
|
||||||
|
addgroup
|
||||||
|
adduser
|
||||||
|
adjtimex
|
||||||
|
ar
|
||||||
|
arch
|
||||||
|
arp
|
||||||
|
arping
|
||||||
|
ascii
|
||||||
|
awk
|
||||||
|
base32
|
||||||
|
base64
|
||||||
|
basename
|
||||||
|
bc
|
||||||
|
beep
|
||||||
|
blkdiscard
|
||||||
|
blkid
|
||||||
|
blockdev
|
||||||
|
bootchartd
|
||||||
|
brctl
|
||||||
|
bunzip2
|
||||||
|
bzcat
|
||||||
|
bzip2
|
||||||
|
cal
|
||||||
|
cat
|
||||||
|
chat
|
||||||
|
chattr
|
||||||
|
chgrp
|
||||||
|
chmod
|
||||||
|
chown
|
||||||
|
chpasswd
|
||||||
|
chroot
|
||||||
|
chrt
|
||||||
|
chvt
|
||||||
|
cksum
|
||||||
|
clear
|
||||||
|
cmp
|
||||||
|
comm
|
||||||
|
conspy
|
||||||
|
cp
|
||||||
|
cpio
|
||||||
|
crc32
|
||||||
|
crond
|
||||||
|
crontab
|
||||||
|
cryptpw
|
||||||
|
cttyhack
|
||||||
|
cut
|
||||||
|
date
|
||||||
|
dc
|
||||||
|
dd
|
||||||
|
deallocvt
|
||||||
|
delgroup
|
||||||
|
deluser
|
||||||
|
depmod
|
||||||
|
devmem
|
||||||
|
df
|
||||||
|
dhcprelay
|
||||||
|
diff
|
||||||
|
dirname
|
||||||
|
dmesg
|
||||||
|
dnsd
|
||||||
|
dnsdomainname
|
||||||
|
dos2unix
|
||||||
|
du
|
||||||
|
dumpkmap
|
||||||
|
dumpleases
|
||||||
|
echo
|
||||||
|
ed
|
||||||
|
egrep
|
||||||
|
eject
|
||||||
|
env
|
||||||
|
ether-wake
|
||||||
|
expand
|
||||||
|
expr
|
||||||
|
factor
|
||||||
|
fakeidentd
|
||||||
|
fallocate
|
||||||
|
false
|
||||||
|
fatattr
|
||||||
|
fbset
|
||||||
|
fbsplash
|
||||||
|
fdflush
|
||||||
|
fdformat
|
||||||
|
fdisk
|
||||||
|
fgconsole
|
||||||
|
fgrep
|
||||||
|
find
|
||||||
|
findfs
|
||||||
|
flock
|
||||||
|
fold
|
||||||
|
free
|
||||||
|
freeramdisk
|
||||||
|
fsck
|
||||||
|
fsfreeze
|
||||||
|
fstrim
|
||||||
|
fsync
|
||||||
|
ftpd
|
||||||
|
ftpget
|
||||||
|
ftpput
|
||||||
|
fuser
|
||||||
|
getopt
|
||||||
|
getty
|
||||||
|
grep
|
||||||
|
groups
|
||||||
|
gunzip
|
||||||
|
gzip
|
||||||
|
halt
|
||||||
|
hd
|
||||||
|
hdparm
|
||||||
|
head
|
||||||
|
hexdump
|
||||||
|
hexedit
|
||||||
|
hostid
|
||||||
|
hostname
|
||||||
|
httpd
|
||||||
|
hwclock
|
||||||
|
i2cdetect
|
||||||
|
i2cdump
|
||||||
|
i2cget
|
||||||
|
i2cset
|
||||||
|
i2ctransfer
|
||||||
|
id
|
||||||
|
ifconfig
|
||||||
|
ifdown
|
||||||
|
ifenslave
|
||||||
|
ifplugd
|
||||||
|
ifup
|
||||||
|
inetd
|
||||||
|
init
|
||||||
|
insmod
|
||||||
|
install
|
||||||
|
ionice
|
||||||
|
iostat
|
||||||
|
ip
|
||||||
|
ipaddr
|
||||||
|
ipcalc
|
||||||
|
ipcrm
|
||||||
|
ipcs
|
||||||
|
iplink
|
||||||
|
ipneigh
|
||||||
|
iproute
|
||||||
|
iprule
|
||||||
|
iptunnel
|
||||||
|
kbd_mode
|
||||||
|
kill
|
||||||
|
killall
|
||||||
|
killall5
|
||||||
|
klogd
|
||||||
|
last
|
||||||
|
less
|
||||||
|
link
|
||||||
|
linux32
|
||||||
|
linux64
|
||||||
|
linuxrc
|
||||||
|
ln
|
||||||
|
loadfont
|
||||||
|
loadkmap
|
||||||
|
logger
|
||||||
|
login
|
||||||
|
logname
|
||||||
|
logread
|
||||||
|
losetup
|
||||||
|
lpd
|
||||||
|
lpq
|
||||||
|
lpr
|
||||||
|
ls
|
||||||
|
lsattr
|
||||||
|
lsmod
|
||||||
|
lsof
|
||||||
|
lspci
|
||||||
|
lsscsi
|
||||||
|
lsusb
|
||||||
|
lzcat
|
||||||
|
lzma
|
||||||
|
lzop
|
||||||
|
lzopcat
|
||||||
|
makedevs
|
||||||
|
man
|
||||||
|
md5sum
|
||||||
|
mdev
|
||||||
|
mesg
|
||||||
|
microcom
|
||||||
|
mim
|
||||||
|
mkdir
|
||||||
|
mkdosfs
|
||||||
|
mke2fs
|
||||||
|
mkfifo
|
||||||
|
mkfs.ext2
|
||||||
|
mkfs.vfat
|
||||||
|
mknod
|
||||||
|
mkpasswd
|
||||||
|
mkswap
|
||||||
|
mktemp
|
||||||
|
modinfo
|
||||||
|
modprobe
|
||||||
|
more
|
||||||
|
mount
|
||||||
|
mountpoint
|
||||||
|
mpstat
|
||||||
|
mt
|
||||||
|
mv
|
||||||
|
nameif
|
||||||
|
nanddump
|
||||||
|
nandwrite
|
||||||
|
nbd-client
|
||||||
|
nc
|
||||||
|
netstat
|
||||||
|
nice
|
||||||
|
nl
|
||||||
|
nmeter
|
||||||
|
nohup
|
||||||
|
nologin
|
||||||
|
nproc
|
||||||
|
nsenter
|
||||||
|
nslookup
|
||||||
|
ntpd
|
||||||
|
od
|
||||||
|
openvt
|
||||||
|
partprobe
|
||||||
|
passwd
|
||||||
|
paste
|
||||||
|
patch
|
||||||
|
pgrep
|
||||||
|
pidof
|
||||||
|
ping
|
||||||
|
ping6
|
||||||
|
pivot_root
|
||||||
|
pkill
|
||||||
|
pmap
|
||||||
|
poweroff
|
||||||
|
powertop
|
||||||
|
printenv
|
||||||
|
printf
|
||||||
|
ps
|
||||||
|
pscan
|
||||||
|
pstree
|
||||||
|
pwd
|
||||||
|
pwdx
|
||||||
|
raidautorun
|
||||||
|
rdate
|
||||||
|
rdev
|
||||||
|
readahead
|
||||||
|
readlink
|
||||||
|
readprofile
|
||||||
|
realpath
|
||||||
|
reboot
|
||||||
|
remove-shell
|
||||||
|
renice
|
||||||
|
reset
|
||||||
|
resize
|
||||||
|
rev
|
||||||
|
rfkill
|
||||||
|
rm
|
||||||
|
rmdir
|
||||||
|
rmmod
|
||||||
|
route
|
||||||
|
rtcwake
|
||||||
|
run-parts
|
||||||
|
rx
|
||||||
|
script
|
||||||
|
scriptreplay
|
||||||
|
sed
|
||||||
|
seedrng
|
||||||
|
seq
|
||||||
|
setarch
|
||||||
|
setconsole
|
||||||
|
setfattr
|
||||||
|
setfont
|
||||||
|
setkeycodes
|
||||||
|
setlogcons
|
||||||
|
setpriv
|
||||||
|
setserial
|
||||||
|
setsid
|
||||||
|
sh
|
||||||
|
sha1sum
|
||||||
|
sha256sum
|
||||||
|
sha3sum
|
||||||
|
sha512sum
|
||||||
|
showkey
|
||||||
|
shred
|
||||||
|
shuf
|
||||||
|
slattach
|
||||||
|
sleep
|
||||||
|
smemcap
|
||||||
|
sort
|
||||||
|
split
|
||||||
|
ssl_client
|
||||||
|
stat
|
||||||
|
strings
|
||||||
|
stty
|
||||||
|
su
|
||||||
|
sulogin
|
||||||
|
sum
|
||||||
|
swapoff
|
||||||
|
swapon
|
||||||
|
switch_root
|
||||||
|
sync
|
||||||
|
sysctl
|
||||||
|
syslogd
|
||||||
|
tac
|
||||||
|
tail
|
||||||
|
tar
|
||||||
|
taskset
|
||||||
|
tcpsvd
|
||||||
|
tee
|
||||||
|
telnet
|
||||||
|
telnetd
|
||||||
|
test
|
||||||
|
tftp
|
||||||
|
tftpd
|
||||||
|
time
|
||||||
|
timeout
|
||||||
|
top
|
||||||
|
touch
|
||||||
|
tr
|
||||||
|
traceroute
|
||||||
|
traceroute6
|
||||||
|
tree
|
||||||
|
true
|
||||||
|
truncate
|
||||||
|
ts
|
||||||
|
tsort
|
||||||
|
tty
|
||||||
|
ttysize
|
||||||
|
tunctl
|
||||||
|
tune2fs
|
||||||
|
udhcpc
|
||||||
|
udhcpc6
|
||||||
|
udhcpd
|
||||||
|
udpsvd
|
||||||
|
uevent
|
||||||
|
umount
|
||||||
|
uname
|
||||||
|
uncompress
|
||||||
|
unexpand
|
||||||
|
uniq
|
||||||
|
unix2dos
|
||||||
|
unlink
|
||||||
|
unlzma
|
||||||
|
unlzop
|
||||||
|
unshare
|
||||||
|
unxz
|
||||||
|
unzip
|
||||||
|
uptime
|
||||||
|
users
|
||||||
|
usleep
|
||||||
|
uudecode
|
||||||
|
uuencode
|
||||||
|
vconfig
|
||||||
|
vi
|
||||||
|
vlock
|
||||||
|
volname
|
||||||
|
w
|
||||||
|
wall
|
||||||
|
watch
|
||||||
|
watchdog
|
||||||
|
wc
|
||||||
|
wget
|
||||||
|
who
|
||||||
|
whoami
|
||||||
|
whois
|
||||||
|
xargs
|
||||||
|
xxd
|
||||||
|
xz
|
||||||
|
xzcat
|
||||||
|
yes
|
||||||
|
zcat
|
||||||
|
zcip
|
||||||
+8
-8
@@ -1,7 +1,7 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
#------------ config ------------------
|
#------------ config ------------------
|
||||||
export PATH=$PATH:/opt/toolchains/aarch64-buildroot-linux-uclibc/bin
|
export PATH=$PATH:/opt/toolchains/arm-buildroot-linux-uclibcgnueabihf/bin
|
||||||
export version=0.0.1 # script version
|
export version=0.0.1 # script version
|
||||||
export root=$(pwd) # root build directory
|
export root=$(pwd) # root build directory
|
||||||
# disk="sdz" # disk to write install image
|
# disk="sdz" # disk to write install image
|
||||||
@@ -9,7 +9,7 @@ export distro_name="Simple" # distro name
|
|||||||
export distro_desc="Simple linux distro" # distro desctiption
|
export distro_desc="Simple linux distro" # distro desctiption
|
||||||
export distro_codename="zero_zero_one" # distro codename
|
export distro_codename="zero_zero_one" # distro codename
|
||||||
# hyperv_support="false" # hyperv support for kernel image
|
# hyperv_support="false" # hyperv support for kernel image
|
||||||
export BOARD_NAME=orangepi_zero_2w
|
export BOARD_NAME=orangepi_pc
|
||||||
export out=$root/out # output directory
|
export out=$root/out # output directory
|
||||||
export build=$root/build # build directory
|
export build=$root/build # build directory
|
||||||
export sourcesfilename=sources.txt # sources file for downloading
|
export sourcesfilename=sources.txt # sources file for downloading
|
||||||
@@ -19,15 +19,15 @@ export rootfsfile=$root/rootfs/rootfs.txt # file to created director
|
|||||||
export rootfspath=$build/rootfs # rootfs build directory
|
export rootfspath=$build/rootfs # rootfs build directory
|
||||||
export fulllogfile=$root/.log/fulllog.log # file for full build logs
|
export fulllogfile=$root/.log/fulllog.log # file for full build logs
|
||||||
export makeflags=-j$(nproc) # makeflags
|
export makeflags=-j$(nproc) # makeflags
|
||||||
export CROSS_COMPILE=aarch64-buildroot-linux-uclibc
|
export CROSS_COMPILE=arm-buildroot-linux-uclibcgnueabihf
|
||||||
export ARCH=arm64
|
export ARCH=arm
|
||||||
export sdroot=$out/sdroot
|
export sdroot=$out/sdroot
|
||||||
export UCLIBC_CONFIG_FILE=$root/board/${BOARD_NAME}/uclibc-1.0.50.config
|
export UCLIBC_CONFIG_FILE=${root}/board/${BOARD_NAME}/uclibc-1.0.50.config
|
||||||
|
|
||||||
export KERNEL_VERSION=6.8.6
|
export KERNEL_VERSION=6.13.3
|
||||||
export KERNEL_CONFIG_FILE=${root}/board/${BOARD_NAME}/linux-${KERNEL_VERSION}.config
|
export KERNEL_CONFIG_FILE=${root}/board/${BOARD_NAME}/linux-${KERNEL_VERSION}.config
|
||||||
|
|
||||||
export UBOOT_DEFCONFIG=orangepi_zero2w_defconfig
|
export UBOOT_DEFCONFIG=orangepi_pc_defconfig
|
||||||
|
|
||||||
export ZLIB_ENABLE=y
|
export ZLIB_ENABLE=y
|
||||||
export DROPBEAR_ENABLE=y
|
export DROPBEAR_ENABLE=y
|
||||||
@@ -45,5 +45,5 @@ export HOSTAPD_ENABLE=y
|
|||||||
export OPENSSL_ENABLE=y
|
export OPENSSL_ENABLE=y
|
||||||
export DNSMASQ_ENABLE=y
|
export DNSMASQ_ENABLE=y
|
||||||
export IPTABLES_ENABLE=y
|
export IPTABLES_ENABLE=y
|
||||||
export KO8821AU_ENABLE=n
|
export KO8821AU_ENABLE=y
|
||||||
#--------------------------------------
|
#--------------------------------------
|
||||||
@@ -0,0 +1,35 @@
|
|||||||
|
pkgname=uClibc-ng
|
||||||
|
pkgver=1.0.50
|
||||||
|
pkgrel=1
|
||||||
|
source="https://downloads.uclibc-ng.org/releases/1.0.50/uClibc-ng-1.0.50.tar.xz"
|
||||||
|
deps="linux"
|
||||||
|
|
||||||
|
export PATH=$PATH:/opt/toolchains/arm-buildroot-linux-uclibcgnueabihf/bin
|
||||||
|
export CROSS_COMPILE=arm-buildroot-linux-uclibcgnueabihf
|
||||||
|
export ARCH=arm
|
||||||
|
export KERNEL_VERSION=6.13.3
|
||||||
|
|
||||||
|
configure() {
|
||||||
|
cd $srcdir
|
||||||
|
tar -xvf $pkgname-$pkgver.tar.xz
|
||||||
|
cd -
|
||||||
|
export srcdir=$srcdir/$pkgname-$pkgver
|
||||||
|
cp -v uclibc-$pkgver.config $srcdir/.config
|
||||||
|
sed -i -e "s/KERNEL_HEADERS=/KERNEL_HEADERS=\"..\/..\/build\/kernel-headers\/linux-$KERNEL_VERSION\/usr\/include\"/g" $srcdir/.config
|
||||||
|
make -C $srcdir ARCH=$ARCH CROSS_COMPILE=$CROSS_COMPILE- oldconfig
|
||||||
|
}
|
||||||
|
|
||||||
|
build() {
|
||||||
|
make -C $srcdir ARCH=$ARCH CROSS_COMPILE=$CROSS_COMPILE- -j$(nproc)
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
make -C $srcdir ARCH=$ARCH CROSS_COMPILE=$CROSS_COMPILE- DESTDIR=$pkgdir install
|
||||||
|
cd $pkgdir
|
||||||
|
find -name \*.a -delete # &>> $fulllogfile
|
||||||
|
find -name \*.o -delete
|
||||||
|
rm -v usr/lib/libc.so
|
||||||
|
${CROSS_COMPILE}-strip --strip-unneeded usr/lib/* usr/bin/*
|
||||||
|
rm -rv usr/include
|
||||||
|
cd -
|
||||||
|
}
|
||||||
Executable
+263
@@ -0,0 +1,263 @@
|
|||||||
|
#
|
||||||
|
# Automatically generated file; DO NOT EDIT.
|
||||||
|
# uClibc-ng 1.0.50 C Library Configuration
|
||||||
|
#
|
||||||
|
# TARGET_aarch64 is not set
|
||||||
|
# TARGET_alpha is not set
|
||||||
|
# TARGET_arc is not set
|
||||||
|
TARGET_arm=y
|
||||||
|
# TARGET_avr32 is not set
|
||||||
|
# TARGET_bfin is not set
|
||||||
|
# TARGET_c6x is not set
|
||||||
|
# TARGET_cris is not set
|
||||||
|
# TARGET_csky is not set
|
||||||
|
# TARGET_frv is not set
|
||||||
|
# TARGET_h8300 is not set
|
||||||
|
# TARGET_hppa is not set
|
||||||
|
# TARGET_i386 is not set
|
||||||
|
# TARGET_ia64 is not set
|
||||||
|
# TARGET_kvx is not set
|
||||||
|
# TARGET_lm32 is not set
|
||||||
|
# TARGET_m68k is not set
|
||||||
|
# TARGET_metag is not set
|
||||||
|
# TARGET_microblaze is not set
|
||||||
|
# TARGET_mips is not set
|
||||||
|
# TARGET_nds32 is not set
|
||||||
|
# TARGET_nios2 is not set
|
||||||
|
# TARGET_or1k is not set
|
||||||
|
# TARGET_powerpc is not set
|
||||||
|
# TARGET_riscv64 is not set
|
||||||
|
# TARGET_riscv32 is not set
|
||||||
|
# TARGET_sh is not set
|
||||||
|
# TARGET_sparc is not set
|
||||||
|
# TARGET_sparc64 is not set
|
||||||
|
# TARGET_tile is not set
|
||||||
|
# TARGET_x86_64 is not set
|
||||||
|
# TARGET_xtensa is not set
|
||||||
|
TARGET_LDSO_NAME="ld-uClibc"
|
||||||
|
TARGET_ARCH_BITS=32
|
||||||
|
|
||||||
|
#
|
||||||
|
# Target Architecture Features and Options
|
||||||
|
#
|
||||||
|
TARGET_ARCH="arm"
|
||||||
|
FORCE_OPTIONS_FOR_ARCH=y
|
||||||
|
CONFIG_ARM_EABI=y
|
||||||
|
TARGET_SUBARCH=""
|
||||||
|
|
||||||
|
#
|
||||||
|
# Using ELF file format
|
||||||
|
#
|
||||||
|
ARCH_HAS_DEPRECATED_SYSCALLS=y
|
||||||
|
ARCH_ANY_ENDIAN=y
|
||||||
|
ARCH_LITTLE_ENDIAN=y
|
||||||
|
# ARCH_WANTS_BIG_ENDIAN is not set
|
||||||
|
ARCH_WANTS_LITTLE_ENDIAN=y
|
||||||
|
ARCH_HAS_MMU=y
|
||||||
|
ARCH_USE_MMU=y
|
||||||
|
UCLIBC_HAS_FLOATS=y
|
||||||
|
UCLIBC_HAS_FPU=y
|
||||||
|
DO_C99_MATH=y
|
||||||
|
DO_XSI_MATH=y
|
||||||
|
UCLIBC_HAS_LONG_DOUBLE_MATH=y
|
||||||
|
KERNEL_HEADERS=
|
||||||
|
HAVE_DOT_CONFIG=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# General Library Settings
|
||||||
|
#
|
||||||
|
DOPIC=y
|
||||||
|
# STATIC_PIE is not set
|
||||||
|
ARCH_HAS_UCONTEXT=y
|
||||||
|
HAVE_LDSO=y
|
||||||
|
HAVE_SHARED=y
|
||||||
|
# FORCE_SHAREABLE_TEXT_SEGMENTS is not set
|
||||||
|
LDSO_LDD_SUPPORT=y
|
||||||
|
# LDSO_CACHE_SUPPORT is not set
|
||||||
|
LDSO_PRELOAD_ENV_SUPPORT=y
|
||||||
|
# LDSO_PRELOAD_FILE_SUPPORT is not set
|
||||||
|
# LDSO_STANDALONE_SUPPORT is not set
|
||||||
|
# LDSO_PRELINK_SUPPORT is not set
|
||||||
|
ARCH_VDSO_SUPPORT=y
|
||||||
|
# VDSO_SUPPORT is not set
|
||||||
|
# UCLIBC_STATIC_LDCONFIG is not set
|
||||||
|
LDSO_RUNPATH=y
|
||||||
|
LDSO_RUNPATH_OF_EXECUTABLE=y
|
||||||
|
LDSO_SAFE_RUNPATH=y
|
||||||
|
LDSO_SEARCH_INTERP_PATH=y
|
||||||
|
LDSO_LD_LIBRARY_PATH=y
|
||||||
|
UCLIBC_CTOR_DTOR=y
|
||||||
|
# LDSO_GNU_HASH_SUPPORT is not set
|
||||||
|
# HAS_NO_THREADS is not set
|
||||||
|
# UCLIBC_HAS_LINUXTHREADS is not set
|
||||||
|
UCLIBC_HAS_THREADS_NATIVE=y
|
||||||
|
UCLIBC_HAS_THREADS=y
|
||||||
|
UCLIBC_HAS_TLS=y
|
||||||
|
# PTHREADS_DEBUG_SUPPORT is not set
|
||||||
|
PTHREADS_STACK_DEFAULT_SIZE=2097152
|
||||||
|
UCLIBC_HAS_SYSLOG=y
|
||||||
|
UCLIBC_HAS_LFS=y
|
||||||
|
# MALLOC is not set
|
||||||
|
# MALLOC_SIMPLE is not set
|
||||||
|
MALLOC_STANDARD=y
|
||||||
|
UCLIBC_DYNAMIC_ATEXIT=y
|
||||||
|
UCLIBC_HAS_UTMPX=y
|
||||||
|
UCLIBC_HAS_UTMP=y
|
||||||
|
UCLIBC_SUSV2_LEGACY=y
|
||||||
|
UCLIBC_SUSV3_LEGACY=y
|
||||||
|
UCLIBC_HAS_CONTEXT_FUNCS=y
|
||||||
|
# UCLIBC_SUSV3_LEGACY_MACROS is not set
|
||||||
|
UCLIBC_SUSV4_LEGACY=y
|
||||||
|
# UCLIBC_STRICT_HEADERS is not set
|
||||||
|
# UCLIBC_HAS_STUBS is not set
|
||||||
|
UCLIBC_HAS_SHADOW=y
|
||||||
|
UCLIBC_HAS_PROGRAM_INVOCATION_NAME=y
|
||||||
|
UCLIBC_HAS___PROGNAME=y
|
||||||
|
UCLIBC_HAS_PTY=y
|
||||||
|
ASSUME_DEVPTS=y
|
||||||
|
UNIX98PTY_ONLY=y
|
||||||
|
UCLIBC_HAS_GETPT=y
|
||||||
|
UCLIBC_HAS_LIBUTIL=y
|
||||||
|
UCLIBC_HAS_TM_EXTENSIONS=y
|
||||||
|
UCLIBC_HAS_TZ_CACHING=y
|
||||||
|
UCLIBC_HAS_TZ_FILE=y
|
||||||
|
UCLIBC_HAS_TZ_FILE_READ_MANY=y
|
||||||
|
UCLIBC_TZ_FILE_PATH="/etc/TZ"
|
||||||
|
UCLIBC_FALLBACK_TO_ETC_LOCALTIME=y
|
||||||
|
UCLIBC_USE_TIME64=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Advanced Library Settings
|
||||||
|
#
|
||||||
|
UCLIBC_PWD_BUFFER_SIZE=256
|
||||||
|
UCLIBC_GRP_BUFFER_SIZE=256
|
||||||
|
|
||||||
|
#
|
||||||
|
# Support various families of functions
|
||||||
|
#
|
||||||
|
UCLIBC_LINUX_SPECIFIC=y
|
||||||
|
UCLIBC_HAS_GNU_ERROR=y
|
||||||
|
UCLIBC_BSD_SPECIFIC=y
|
||||||
|
UCLIBC_HAS_BSD_ERR=y
|
||||||
|
UCLIBC_HAS_OBSOLETE_BSD_SIGNAL=y
|
||||||
|
# UCLIBC_HAS_BSD_B64_NTOP_B64_PTON is not set
|
||||||
|
# UCLIBC_HAS_OBSOLETE_SYSV_SIGNAL is not set
|
||||||
|
# UCLIBC_NTP_LEGACY is not set
|
||||||
|
# UCLIBC_SV4_DEPRECATED is not set
|
||||||
|
UCLIBC_HAS_REALTIME=y
|
||||||
|
UCLIBC_HAS_ADVANCED_REALTIME=y
|
||||||
|
UCLIBC_HAS_EPOLL=y
|
||||||
|
UCLIBC_HAS_XATTR=y
|
||||||
|
UCLIBC_HAS_PROFILING=y
|
||||||
|
UCLIBC_HAS_CRYPT_IMPL=y
|
||||||
|
UCLIBC_HAS_SHA256_CRYPT_IMPL=y
|
||||||
|
UCLIBC_HAS_SHA512_CRYPT_IMPL=y
|
||||||
|
UCLIBC_HAS_CRYPT=y
|
||||||
|
UCLIBC_HAS_NETWORK_SUPPORT=y
|
||||||
|
UCLIBC_HAS_SOCKET=y
|
||||||
|
UCLIBC_HAS_IPV4=y
|
||||||
|
UCLIBC_HAS_IPV6=y
|
||||||
|
UCLIBC_USE_NETLINK=y
|
||||||
|
UCLIBC_SUPPORT_AI_ADDRCONFIG=y
|
||||||
|
# UCLIBC_HAS_BSD_RES_CLOSE is not set
|
||||||
|
UCLIBC_HAS_COMPAT_RES_STATE=y
|
||||||
|
# UCLIBC_HAS_EXTRA_COMPAT_RES_STATE is not set
|
||||||
|
UCLIBC_HAS_RESOLVER_SUPPORT=y
|
||||||
|
# UCLIBC_DNSRAND_MODE_URANDOM is not set
|
||||||
|
# UCLIBC_DNSRAND_MODE_CLOCK is not set
|
||||||
|
UCLIBC_DNSRAND_MODE_PRNGPLUS=y
|
||||||
|
# UCLIBC_DNSRAND_MODE_SIMPLECOUNTER is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# String and Stdio Support
|
||||||
|
#
|
||||||
|
UCLIBC_HAS_STRING_GENERIC_OPT=y
|
||||||
|
UCLIBC_HAS_STRING_ARCH_OPT=y
|
||||||
|
UCLIBC_HAS_STDIO_FUTEXES=y
|
||||||
|
UCLIBC_HAS_CTYPE_TABLES=y
|
||||||
|
UCLIBC_HAS_CTYPE_SIGNED=y
|
||||||
|
# UCLIBC_HAS_CTYPE_UNSAFE is not set
|
||||||
|
UCLIBC_HAS_CTYPE_CHECKED=y
|
||||||
|
# UCLIBC_HAS_CTYPE_ENFORCED is not set
|
||||||
|
UCLIBC_HAS_WCHAR=y
|
||||||
|
UCLIBC_HAS_LIBICONV=y
|
||||||
|
UCLIBC_HAS_LIBINTL=y
|
||||||
|
UCLIBC_HAS_LOCALE=y
|
||||||
|
UCLIBC_BUILD_MINIMAL_LOCALE=y
|
||||||
|
# UCLIBC_BUILD_ALL_LOCALE is not set
|
||||||
|
UCLIBC_BUILD_MINIMAL_LOCALES="en_US"
|
||||||
|
UCLIBC_HAS_XLOCALE=y
|
||||||
|
UCLIBC_HAS_HEXADECIMAL_FLOATS=y
|
||||||
|
# UCLIBC_HAS_GLIBC_DIGIT_GROUPING is not set
|
||||||
|
UCLIBC_HAS_GLIBC_CUSTOM_PRINTF=y
|
||||||
|
UCLIBC_PRINTF_SCANF_POSITIONAL_ARGS=9
|
||||||
|
# UCLIBC_HAS_STDIO_BUFSIZ_256 is not set
|
||||||
|
# UCLIBC_HAS_STDIO_BUFSIZ_512 is not set
|
||||||
|
# UCLIBC_HAS_STDIO_BUFSIZ_1024 is not set
|
||||||
|
# UCLIBC_HAS_STDIO_BUFSIZ_2048 is not set
|
||||||
|
UCLIBC_HAS_STDIO_BUFSIZ_4096=y
|
||||||
|
# UCLIBC_HAS_STDIO_BUFSIZ_8192 is not set
|
||||||
|
UCLIBC_HAS_STDIO_BUILTIN_BUFFER_NONE=y
|
||||||
|
# UCLIBC_HAS_STDIO_BUILTIN_BUFFER_4 is not set
|
||||||
|
# UCLIBC_HAS_STDIO_BUILTIN_BUFFER_8 is not set
|
||||||
|
# UCLIBC_HAS_STDIO_SHUTDOWN_ON_ABORT is not set
|
||||||
|
UCLIBC_HAS_STDIO_GETC_MACRO=y
|
||||||
|
UCLIBC_HAS_STDIO_PUTC_MACRO=y
|
||||||
|
UCLIBC_HAS_STDIO_AUTO_RW_TRANSITION=y
|
||||||
|
# UCLIBC_HAS_FOPEN_LARGEFILE_MODE is not set
|
||||||
|
UCLIBC_HAS_FOPEN_EXCLUSIVE_MODE=y
|
||||||
|
# UCLIBC_HAS_FOPEN_CLOSEEXEC_MODE is not set
|
||||||
|
UCLIBC_HAS_GLIBC_CUSTOM_STREAMS=y
|
||||||
|
UCLIBC_HAS_PRINTF_M_SPEC=y
|
||||||
|
UCLIBC_HAS_ERRNO_MESSAGES=y
|
||||||
|
# UCLIBC_HAS_SYS_ERRLIST is not set
|
||||||
|
UCLIBC_HAS_SIGNUM_MESSAGES=y
|
||||||
|
# UCLIBC_HAS_SYS_SIGLIST is not set
|
||||||
|
UCLIBC_HAS_GNU_GETOPT=y
|
||||||
|
UCLIBC_HAS_GETOPT_LONG=y
|
||||||
|
UCLIBC_HAS_GNU_GETSUBOPT=y
|
||||||
|
# UCLIBC_HAS_ARGP is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# Big and Tall
|
||||||
|
#
|
||||||
|
UCLIBC_HAS_REGEX=y
|
||||||
|
UCLIBC_HAS_FNMATCH=y
|
||||||
|
UCLIBC_HAS_WORDEXP=y
|
||||||
|
UCLIBC_HAS_NFTW=y
|
||||||
|
UCLIBC_HAS_FTW=y
|
||||||
|
# UCLIBC_HAS_FTS is not set
|
||||||
|
UCLIBC_HAS_GLOB=y
|
||||||
|
UCLIBC_HAS_GNU_GLOB=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Library Installation Options
|
||||||
|
#
|
||||||
|
RUNTIME_PREFIX="/"
|
||||||
|
DEVEL_PREFIX="/usr"
|
||||||
|
MULTILIB_DIR="lib"
|
||||||
|
HARDWIRED_ABSPATH=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Security options
|
||||||
|
#
|
||||||
|
# UCLIBC_BUILD_PIE is not set
|
||||||
|
# UCLIBC_HAS_SSP is not set
|
||||||
|
UCLIBC_BUILD_RELRO=y
|
||||||
|
UCLIBC_BUILD_NOW=y
|
||||||
|
UCLIBC_BUILD_NOEXECSTACK=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Development/debugging options
|
||||||
|
#
|
||||||
|
CROSS_COMPILER_PREFIX="/home/tola/Documents/linux/orangepipc/buildroot-2024.08.2/output/host/bin/arm-buildroot-linux-uclibcgnueabihf-"
|
||||||
|
UCLIBC_EXTRA_CFLAGS=""
|
||||||
|
# DODEBUG is not set
|
||||||
|
# DOSTRIP is not set
|
||||||
|
# DOASSERTS is not set
|
||||||
|
# SUPPORT_LD_DEBUG is not set
|
||||||
|
# SUPPORT_LD_DEBUG_EARLY is not set
|
||||||
|
# UCLIBC_MALLOC_DEBUGGING is not set
|
||||||
|
# UCLIBC_HAS_BACKTRACE is not set
|
||||||
|
WARNINGS="-Wall"
|
||||||
|
# EXTRA_WARNINGS is not set
|
||||||
Reference in new issue
Block a user