Package Details: linux-galliumos 4.14.14-1

Git Clone URL: https://aur.archlinux.org/linux-galliumos.git (read-only)
Package Base: linux-galliumos
Description: The Linux kernel and modules with GalliumOS patches for chromebooks
Upstream URL: http://www.kernel.org/
Licenses: GPL2
Provides: linux
Submitter: barnacs
Maintainer: barnacs
Last Packager: barnacs
Votes: 5
Popularity: 0.000224
First Submitted: 2017-07-12 22:15
Last Updated: 2018-02-03 09:51

Required by (196)

Sources (2)

Latest Comments

mb64 commented on 2019-09-14 19:03

@clem

This may be because it's an outdated version – you could try building 4.16.18 (the most recent version):

$ sed -i 's/4\.14\.14/4.16.18/g' PKGBUILD
$ makepkg -C

clem commented on 2019-01-14 18:20

I'm getting errors trying to build this.

==> Sources are ready.

==> Making package: linux-galliumos 4.14.14-1 (Mon 14 Jan 2019 10:13:59 AM PST)

==> Checking runtime dependencies...

==> Checking buildtime dependencies...

==> WARNING: Using existing $srcdir/ tree

==> Starting build()...

scripts/kconfig/conf --silentoldconfig Kconfig

SYSTBL arch/x86/include/generated/asm/syscalls_32.h

SYSHDR arch/x86/include/generated/asm/unistd_32_ia32.h

SYSHDR arch/x86/include/generated/asm/unistd_64_x32.h

SYSTBL arch/x86/include/generated/asm/syscalls_64.h

HYPERCALLS arch/x86/include/generated/asm/xen-hypercalls.h

SYSHDR arch/x86/include/generated/uapi/asm/unistd_32.h

SYSHDR arch/x86/include/generated/uapi/asm/unistd_64.h

SYSHDR arch/x86/include/generated/uapi/asm/unistd_x32.h

HOSTCC scripts/basic/bin2c

HOSTCC arch/x86/tools/relocs_32.o

HOSTCC arch/x86/tools/relocs_64.o

HOSTCC arch/x86/tools/relocs_common.o

HOSTLD arch/x86/tools/relocs

CHK include/config/kernel.release

UPD include/config/kernel.release

WRAP arch/x86/include/generated/asm/clkdev.h

WRAP arch/x86/include/generated/asm/dma-contiguous.h

WRAP arch/x86/include/generated/asm/early_ioremap.h

WRAP arch/x86/include/generated/asm/mcs_spinlock.h

WRAP arch/x86/include/generated/asm/mm-arch-hooks.h

CHK include/generated/uapi/linux/version.h

UPD include/generated/uapi/linux/version.h

CHK include/generated/utsrelease.h

UPD include/generated/utsrelease.h

CC arch/x86/purgatory/purgatory.o

AS arch/x86/purgatory/stack.o

AS arch/x86/purgatory/setup-x86_64.o

CC arch/x86/purgatory/sha256.o

AS arch/x86/purgatory/entry64.o

CC arch/x86/purgatory/string.o

LD arch/x86/purgatory/purgatory.ro

BIN2C arch/x86/purgatory/kexec-purgatory.c

CC kernel/bounds.s

CHK include/generated/bounds.h

UPD include/generated/bounds.h

CHK include/generated/timeconst.h

UPD include/generated/timeconst.h

CC arch/x86/kernel/asm-offsets.s

CHK include/generated/asm-offsets.h

UPD include/generated/asm-offsets.h

CALL scripts/checksyscalls.sh

DESCEND objtool

HOSTCC /home/clem/.cache/yay/linux-galliumos/src/linux/tools/objtool/fixdep.o

HOSTLD /home/clem/.cache/yay/linux-galliumos/src/linux/tools/objtool/fixdep-in.o

LINK /home/clem/.cache/yay/linux-galliumos/src/linux/tools/objtool/fixdep

CC /home/clem/.cache/yay/linux-galliumos/src/linux/tools/objtool/exec-cmd.o

CC /home/clem/.cache/yay/linux-galliumos/src/linux/tools/objtool/help.o

CC /home/clem/.cache/yay/linux-galliumos/src/linux/tools/objtool/pager.o

pager.c: In function ‘pager_preexec’:

pager.c:36:12: error: passing argument 2 to restrict-qualified parameter aliases with argument 4 [-Werror=restrict]

select(1, &in, NULL, &in, NULL);

        ^~~        ~~~

cc1: all warnings being treated as errors

mv: cannot stat '/home/clem/.cache/yay/linux-galliumos/src/linux/tools/objtool/.pager.o.tmp': No such file or directory

make[4]: *** [/home/clem/.cache/yay/linux-galliumos/src/linux/tools/build/Makefile.build:97: /home/clem/.cache/yay/linux- galliumos/src/linux/tools/objtool/pager.o] Error 1

make[3]: *** [Makefile:52: /home/clem/.cache/yay/linux-galliumos/src/linux/tools/objtool/libsubcmd-in.o] Error 2

make[2]: *** [Makefile:54: /home/clem/.cache/yay/linux-galliumos/src/linux/tools/objtool/libsubcmd.a] Error 2

make[1]: *** [Makefile:62: objtool] Error 2

make: *** [Makefile:1632: tools/objtool] Error 2

==> ERROR: A failure occurred in build().

Aborting...

Error making: linux-galliumos

coltondrg commented on 2018-08-14 19:44

GalliumOS does have branches for newer versions of Linux now. https://github.com/GalliumOS/linux/tree/v4.16.13-galliumos

pychuang commented on 2018-03-19 20:46

@dimqua I see! Thank you for the explanation!

dimqua commented on 2018-03-19 20:42

We can't use them, since those releases/tags do not contains any GalliumOS-specific changes, in other words, they are vanilla versions of the Linux kernel.

pychuang commented on 2018-03-19 03:37

Will it be better to use the tarballs of the released versions? https://github.com/GalliumOS/linux/releases

It seems they don't anymore keep the branches of versions after v4.14.14. But they do continue releasing new versions. We can find the archives/tarballs from the "release" page in their GitHub repo. The latest version is v4.14.24.

Zaen323 commented on 2018-01-06 06:37

You can for sure!

jat255 commented on 2017-09-27 13:41

Does anyone know how to go about compiling this on a different machine? My acer c720 doesn't have enough disk space to build the kernel... Can I just run makepkg on this PKGBUILD on my larger machine and then copy the built package over?