Active archive?

This forum is for topics dealing with problems with software specifically in the ARMv5 repo.

Re: Active archive?

Postby graysky » Mon Jul 13, 2026 2:55 pm

Genie's out of the bottle dude... it's the industrial revolution except scaled to some exponent in scope.
graysky
Developer
 
Posts: 1974
Joined: Sun Jun 26, 2011 6:56 am
Location: /run/user/1000

Re: Active archive?

Postby summers » Tue Jul 14, 2026 6:46 am

Yes and it makes me scared ...
summers
 
Posts: 1035
Joined: Sat Sep 06, 2014 12:56 pm

Re: Active archive?

Postby graysky » Tue Jul 14, 2026 8:14 pm

Yeah, you and me both, but it ain't going away.
graysky
Developer
 
Posts: 1974
Joined: Sun Jun 26, 2011 6:56 am
Location: /run/user/1000

Re: Active archive?

Postby summers » Thu Jul 23, 2026 8:47 am

Any guidance on how to produce a local package database that is tied to the "arm" architecture, specially core.db etc as I'll needs to contact a database, even just running "pacman -U file.pkg.tar.xz" need to contact a working database for arm.

I asked on the parent site - but they refused to even consider the question, as its off topic - specifically it is on "Arch Linux x86_64 ONLY."
summers
 
Posts: 1035
Joined: Sat Sep 06, 2014 12:56 pm

Re: Active archive?

Postby graysky » Thu Jul 23, 2026 7:37 pm

Same as any other arch

repo-add /path/to/reponame.db.tar.xz /path/to/pkgname-pkgver.pkg.tar.zst
graysky
Developer
 
Posts: 1974
Joined: Sun Jun 26, 2011 6:56 am
Location: /run/user/1000

Re: Active archive?

Postby summers » Thu Jul 23, 2026 8:30 pm

Tar - I'll try that. Also I may just get the code for pacman - change it so it doesn't have to check the repository. Then make a static one, and then upload it to a site with my packages - so if anyone wants to update then can go with that ...
summers
 
Posts: 1035
Joined: Sat Sep 06, 2014 12:56 pm

Re: Active archive?

Postby summers » Sun Jul 26, 2026 9:03 am

Managed to get the packages installed without a valid database. Problem was it was looking for signatures by default - and I wasn't signing the packages. As if if I do sign - that signature will need to be exported if anyone else wants to apply the updated packages, I pondered and instead did the simple thing, just switch off signing. This means I can easily update packages.

So right now I've got glibc up to 2.43 - so this means very recent include libraries. I can now export these to my desktop - and do a cross compile against those files. So hopefully I'll soon be able to build packages on my desktop. I'm mainly looking at just updating the infrastructure - so suspect it is mainly things from core. I'll probably be basing this off the main arch linux pkgbuild files, did try discussing on the main arch linux site - but they don't want any non x86-64 discussion, so my post was deleted as off topic. There is an official way into arch linux via RFCs - but as it need a large %age of pkgbuild to be built before they will even consider it (something like 80%), that is my aim, and will never happen. So alas this has to be done a fork off the main arch site - a sadness, but it is what it is ...
summers
 
Posts: 1035
Joined: Sat Sep 06, 2014 12:56 pm

Re: Active archive?

Postby summers » Mon Aug 03, 2026 1:56 pm

OK have got glibc up to 2.43 and linux up to 7.1.5 - now to create a cross compiler on my main machine ...
summers
 
Posts: 1035
Joined: Sat Sep 06, 2014 12:56 pm

Re: Active archive?

Postby summers » Wed Aug 05, 2026 2:18 pm

OK having a problem with linux kernel 7.1.5 - it has a bug I'll put below. My guest is I've set something wrong. Any ideas?

[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 7.1.5-1-ARCH (summers@nas) (gcc (GCC) 16.1.0, GNU ld (GNU Binutils) 2.46.1) #3 PREEMPT Sun Aug 2 08:44:29 UTC 2026
[ 0.000000] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=0005397f
[ 0.000000] CPU: VIVT data cache, VIVT instruction cache
[ 0.000000] OF: fdt: Machine model: ZyXEL NSA325
[ 0.000000] Memory policy: Data cache writeback
[ 0.000000] OF: reserved mem: Reserved memory: No reserved-memory node in the DT
[ 0.000000] Zone ranges:
[ 0.000000] Normal [mem 0x0000000000000000-0x000000001fffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000000000000-0x000000001fffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000001fffffff]
[ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[ 0.000000] pcpu-alloc: [0] 0
[ 0.000000] Kernel command line: console=ttyS0,115200 mtdparts=orion_nand:0xC0000(uboot),0x40000(uboot_env),0x80000(old_uboot_env),0x80000(key_store),0x80000(info),0xA00000(etc),0xA00000(kernel_1),0x2FC0000(rootfs1),0xA00000(kernel_2),0x2FC0000(rootfs2) root=PARTUUID=94a2dc27-01 rw rootwait
[ 0.000000] printk: log buffer data + meta data: 524288 + 1638400 = 2162688 bytes
[ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 131072
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000] Trampoline variant of Tasks RCU enabled.
[ 0.000000] Tracing variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[ 0.000000] RCU Tasks: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1.
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 0.000000] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.000000] clocksource: orion_clocksource: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 9556302233 ns
[ 0.000001] sched_clock: 32 bits at 200MHz, resolution 5ns, wraps every 10737418237ns
[ 0.000035] Switching to timer-based delay loop, resolution 5ns
[ 0.000525] Console: colour dummy device 80x30
[ 0.000584] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=2000000)
[ 0.000608] CPU: Testing write buffer coherency: ok
[ 0.000699] pid_max: default: 32768 minimum: 301
[ 0.009190] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[ 0.009217] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[ 0.011649] VFS: Finished mounting rootfs on nullfs
[ 0.023798] Setting up static identity map for 0x8240 - 0x8298
[ 0.024060] mvebu-soc-id: MVEBU SoC ID=0x6282, Rev=0x1
[ 0.024527] rcu: Hierarchical SRCU implementation.
[ 0.024541] rcu: Max phase no-delay instances is 1000.
[ 0.026248] Memory: 491200K/524288K available (12488K kernel code, 2697K rwdata, 2828K rodata, 348K init, 847K bss, 31616K reserved, 0K cma-reserved)
[ 0.028000] devtmpfs: initialized
[ 0.036160] posixtimers hash table entries: 512 (order: 0, 2048 bytes, linear)
[ 0.036206] futex hash table entries: 256 (4096 bytes on 1 NUMA nodes, total 4 KiB, linear).
[ 0.045168] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.045707] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.046667] audit: initializing netlink subsys (disabled)
[ 0.047998] thermal_sys: Registered thermal governor 'step_wise'
[ 0.048099] audit: type=2000 audit(0.040:1): state=initialized audit_enabled=0 res=1
[ 0.048179] cpuidle: using governor ladder
[ 0.048255] cpuidle: using governor menu
[ 0.048743] Feroceon L2: Enabling L2
[ 0.048774] Feroceon L2: Cache support initialised.
[ 0.057342] No ATAGs?
[ 0.061292] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible.
[ 0.092407] SCSI subsystem initialized
[ 0.092657] libata version 3.00 loaded.
[ 0.093001] usbcore: registered new interface driver usbfs
[ 0.093059] usbcore: registered new interface driver hub
[ 0.093103] usbcore: registered new device driver usb
[ 0.093201] pps_core: LinuxPPS API ver. 1 registered
[ 0.093208] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.093228] PTP clock support registered
[ 0.094794] vgaarb: loaded
[ 0.095231] clocksource: Switched to clocksource orion_clocksource
[ 0.107051] VFS: Disk quotas dquot_6.6.0
[ 0.107403] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 0.116365] netfs: FS-Cache loaded
[ 0.141267] NET: Registered PF_INET protocol family
[ 0.141528] IP idents hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.143343] tcp_listen_portaddr_hash hash table entries: 1024 (order: 0, 4096 bytes, linear)
[ 0.143371] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 0.143389] TCP established hash table entries: 4096 (order: 2, 16384 bytes, linear)
[ 0.143442] TCP bind hash table entries: 4096 (order: 3, 32768 bytes, linear)
[ 0.143983] TCP: Hash tables configured (established 4096 bind 4096)
[ 0.144299] MPTCP token hash table entries: 512 (order: 1, 6144 bytes, linear)
[ 0.144600] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[ 0.155343] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 0.156095] RPC: Registered named UNIX socket transport module.
[ 0.156105] RPC: Registered udp transport module.
[ 0.156110] RPC: Registered tcp transport module.
[ 0.156113] RPC: Registered tcp-with-tls transport module.
[ 0.156117] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.156132] PCI: CLS 0 bytes, default 32
[ 0.157480] Initialise system trusted keyrings
[ 0.158304] Trying to unpack rootfs image as initramfs...
[ 0.165421] workingset: timestamp_bits=14 (anon: 10) max_order=17 bucket_order=3 (anon: 7)
[ 0.206434] NFS: Registering the id_resolver key type
[ 0.206487] Key type id_resolver registered
[ 0.206493] Key type id_legacy registered
[ 0.206697] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 0.206706] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[ 0.206772] jffs2: version 2.2. (NAND) \xc2\xa9 2001-2006 Red Hat, Inc.
[ 0.207510] fuse: init (API version 7.45)
[ 0.751268] Key type asymmetric registered
[ 0.751285] Asymmetric key parser 'x509' registered
[ 0.751796] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
[ 0.751852] io scheduler mq-deadline registered
[ 0.751859] io scheduler kyber registered
[ 0.752267] io scheduler bfq registered
[ 0.754493] kirkwood-pinctrl f1010000.pin-controller: registered pinctrl driver
[ 0.776255] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation.
[ 0.777319] gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation.
[ 0.785761] ledtrig-cpu: registered to indicate activity on CPUs
[ 0.785887] mvebu-pcie mbus@f1000000:pcie@82000000: host bridge /mbus@f1000000/pcie@82000000 ranges:
[ 0.785937] mvebu-pcie mbus@f1000000:pcie@82000000: MEM 0x00f1040000..0x00f1041fff -> 0x0000040000
[ 0.785970] mvebu-pcie mbus@f1000000:pcie@82000000: MEM 0xffffffffffffffff..0x00fffffffe -> 0x0100000000
[ 0.785989] mvebu-pcie mbus@f1000000:pcie@82000000: IO 0xffffffffffffffff..0x00fffffffe -> 0x0100000000
[ 0.786632] mvebu-pcie mbus@f1000000:pcie@82000000: PCI host bridge to bus 0000:00
[ 0.786649] pci_bus 0000:00: root bus resource [bus 00-ff]
[ 0.786664] pci_bus 0000:00: root bus resource [mem 0xf1040000-0xf1041fff] (bus address [0x00040000-0x00041fff])
[ 0.786675] pci_bus 0000:00: root bus resource [mem 0xe0000000-0xefffffff]
[ 0.786683] pci_bus 0000:00: root bus resource [io 0x1000-0xeffff]
[ 0.786777] pci 0000:00:01.0: [11ab:6282] type 01 class 0x060400 PCIe Root Port
[ 0.786804] pci 0000:00:01.0: PCI bridge to [bus 00]
[ 0.786818] pci 0000:00:01.0: bridge window [io 0x0000-0x0fff]
[ 0.786829] pci 0000:00:01.0: bridge window [mem 0x00000000-0x000fffff]
[ 0.787199] /mbus@f1000000/pcie@82000000/pcie@1,0: Fixed dependency cycle(s) with /mbus@f1000000/pcie@82000000/pcie@1,0/interrupt-controller
[ 0.788082] PCI: bus0: Fast back to back transfers disabled
[ 0.788093] pci 0000:00:01.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 0.788380] pci 0000:01:00.0: [1033:0194] type 00 class 0x0c0330 PCIe Endpoint
[ 0.788449] pci 0000:01:00.0: BAR 0 [mem 0x00000000-0x00001fff 64bit]
[ 0.788580] pci 0000:01:00.0: PME# supported from D0 D3hot
[ 0.788629] pci 0000:01:00.0: 2.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s PCIe x1 link at 0000:00:01.0 (capable of 4.000 Gb/s with 5.0 GT/s PCIe x1 link)
[ 0.815362] pci 0000:01:00.0: ASPM: default states L0s L1
[ 0.815446] PCI: bus1: Fast back to back transfers disabled
[ 0.815458] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
[ 0.815501] pci 0000:00:01.0: bridge window [mem 0xe0000000-0xe00fffff]: assigned
[ 0.815519] pci 0000:01:00.0: BAR 0 [mem 0xe0000000-0xe0001fff 64bit]: assigned
[ 0.815543] pci 0000:00:01.0: PCI bridge to [bus 01]
[ 0.815557] pci 0000:00:01.0: bridge window [mem 0xe0000000-0xe00fffff]
[ 0.815576] pci_bus 0000:00: resource 4 [mem 0xf1040000-0xf1041fff]
[ 0.815586] pci_bus 0000:00: resource 5 [mem 0xe0000000-0xefffffff]
[ 0.815595] pci_bus 0000:00: resource 6 [io 0x1000-0xeffff]
[ 0.815604] pci_bus 0000:01: resource 1 [mem 0xe0000000-0xe00fffff]
[ 0.815684] pci 0000:00:01.0: enabling device (0140 -> 0142)
[ 0.815704] pci 0000:01:00.0: enabling device (0140 -> 0142)
[ 0.816503] mv_xor f1060800.xor: Marvell shared XOR driver
[ 0.866347] mv_xor f1060800.xor: Marvell XOR (Registers Mode): ( xor cpy intr )
[ 0.875439] mv_xor f1060900.xor: Marvell shared XOR driver
[ 0.926362] mv_xor f1060900.xor: Marvell XOR (Registers Mode): ( xor cpy intr )
[ 0.947171] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[ 0.949637] printk: legacy console [ttyS0] disabled
[ 0.950173] f1012000.serial: ttyS0 at MMIO 0xf1012000 (irq = 28, base_baud = 12500000) is a 16550A
[ 0.950285] printk: legacy console [ttyS0] enabled
[ 2.132051] Freeing initrd memory: 6972K
[ 2.982113] brd: module loaded
[ 2.994167] loop: module loaded
[ 2.998234] sata_mv f1080000.sata: slots 32 ports 2
[ 3.006440] scsi host0: sata_mv
[ 3.010979] scsi host1: sata_mv
[ 3.014444] ata1: SATA max UDMA/133 irq 29 lpm-pol 0
[ 3.019478] ata2: SATA max UDMA/133 irq 29 lpm-pol 0
[ 3.025409] nand: device found, Manufacturer ID: 0x92, Chip ID: 0xf1
[ 3.031850] nand: Eon NAND 128MiB 3,3V 8-bit
[ 3.036172] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[ 3.043863] Scanning device for bad blocks
[ 3.053852] Bad eraseblock 100 at 0x000000c80000
[ 3.064299] Bad eraseblock 200 at 0x000001900000
[ 3.082148] Bad eraseblock 428 at 0x000003580000
[ 3.121254] 10 cmdlinepart partitions found on MTD device orion_nand
[ 3.127662] Creating 10 MTD partitions on "orion_nand":
[ 3.132915] 0x000000000000-0x0000000c0000 : "uboot"
[ 3.138606] 0x0000000c0000-0x000000100000 : "uboot_env"
[ 3.144443] 0x000000100000-0x000000180000 : "old_uboot_env"
[ 3.150706] 0x000000180000-0x000000200000 : "key_store"
[ 3.156571] 0x000000200000-0x000000280000 : "info"
[ 3.162011] 0x000000280000-0x000000c80000 : "etc"
[ 3.167409] 0x000000c80000-0x000001680000 : "kernel_1"
[ 3.173132] 0x000001680000-0x000004640000 : "rootfs1"
[ 3.179178] 0x000004640000-0x000005040000 : "kernel_2"
[ 3.184995] 0x000005040000-0x000008000000 : "rootfs2"
[ 3.195064] BUG: using smp_processor_id() in preemptible [00000000] code: kworker/u4:1/49
[ 3.203374] caller is __flush_anon_page+0x28/0xd8
[ 3.208146] CPU: 0 UID: 0 PID: 49 Comm: kworker/u4:1 Not tainted 7.1.5-1-ARCH #3 PREEMPT
[ 3.216370] Hardware name: Marvell Kirkwood (Flattened Device Tree)
[ 3.222666] Call trace:
[ 3.222677] unwind_backtrace from show_stack+0x10/0x14
[ 3.230489] show_stack from dump_stack_lvl+0x38/0x48
[ 3.235573] dump_stack_lvl from check_preemption_disabled+0x104/0x118
[ 3.242139] check_preemption_disabled from __flush_anon_page+0x28/0xd8
[ 3.248791] __flush_anon_page from __get_user_pages+0x420/0x608
[ 3.254844] __get_user_pages from get_user_pages_remote+0xd0/0x404
[ 3.261148] get_user_pages_remote from get_arg_page+0x6c/0xec
[ 3.267025] get_arg_page from copy_string_kernel+0x98/0x194
[ 3.272720] copy_string_kernel from kernel_execve+0xa0/0x19c
[ 3.278501] kernel_execve from call_usermodehelper_exec_async+0x120/0x238
[ 3.285425] call_usermodehelper_exec_async from ret_from_fork+0x14/0x28
[ 3.292164] Exception stack(0xe0b2dfb0 to 0xe0b2dff8)
[ 3.297243] dfa0: 00000000 00000000 00000000 00000000
[ 3.305458] dfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 3.313672] dfe0: 00000000 00000000 00000000 00000000 00000013 00000000
summers
 
Posts: 1035
Joined: Sat Sep 06, 2014 12:56 pm

Re: Active archive?

Postby moonman » Thu Aug 06, 2026 4:36 am

Hey Summers,

These are the files and patches after the last commit for linux-kirkwood-dt package. You can probably grab the 'config' from there and run 'make oldconfig' on it. There are a few patches there as well that may be useful.
make_clickable_callback(MAGIC_URL_FULL, '
', 'https://github.com/archlinuxarm/PKGBUILDs/tree/3e0eb3ce31cf36fb5b1fbc46d788ff803dac24a8/core/linux-kirkwood-dt', '', ' class="postlink"')
Pogoplug V4 | GoFlex Home | Raspberry Pi 4 4GB | CuBox-i4 Pro | ClearFog | BeagleBone Black | Odroid U2 | Odroid C1 | Odroid XU4
-----------------------------------------------------------------------------------------------------------------------
[armv5] Updated U-Boot | [armv5] NAND Rescue System
moonman
Developer
 
Posts: 3390
Joined: Sat Jan 15, 2011 3:36 am

PreviousNext

Return to ARMv5

Who is online

Users browsing this forum: No registered users and 28 guests