Package Details: linux-xanmod-lts-headers 6.6.72-1

Git Clone URL: https://aur.archlinux.org/linux-xanmod-lts.git (read-only, click to copy)
Package Base: linux-xanmod-lts
Description: Headers and scripts for building modules for the Linux Xanmod - Long Term Support [LTS] kernel
Upstream URL: http://www.xanmod.org/
Licenses: GPL2
Submitter: figue
Maintainer: figue (figuepluto, jfigueras)
Last Packager: figue
Votes: 15
Popularity: 0.46
First Submitted: 2017-11-22 02:00 (UTC)
Last Updated: 2025-01-17 20:13 (UTC)

Pinned Comments

figue commented on 2018-12-15 22:40 (UTC) (edited on 2021-02-23 18:07 (UTC) by figue)

Please, check new release. You have now several variables to enable/disable features.

References:

##
## The following variables can be customized at build time. Use env or export to change at your wish
##
##   Example: env _microarchitecture=99 use_numa=n use_tracers=n use_pds=n makepkg -sc
##
## Look inside 'choose-gcc-optimization.sh' to choose your microarchitecture
## Valid numbers between: 0 to 99
## Default is: 0 => generic
## Good option if your package is for one machine: 99 => native
if [ -z ${_microarchitecture+x} ]; then
  _microarchitecture=0
fi

## Disable NUMA since most users do not have multiple processors. Breaks CUDA/NvEnc.
## Archlinux and Xanmod enable it by default.
## Set variable "use_numa" to: n to disable (possibly increase performance)
##                             y to enable  (stock default)
if [ -z ${use_numa+x} ]; then
  use_numa=y
fi

## For performance you can disable FUNCTION_TRACER/GRAPH_TRACER. Limits debugging and analyzing of the kernel.
## Stock Archlinux and Xanmod have this enabled. 
## Set variable "use_tracers" to: n to disable (possibly increase performance)
##                                y to enable  (stock default)
if [ -z ${use_tracers+x} ]; then
  use_tracers=y
fi

# Compile ONLY used modules to VASTLY reduce the number of modules built
# and the build time.
#
# To keep track of which modules are needed for your specific system/hardware,
# give module_db script a try: https://aur.archlinux.org/packages/modprobed-db
# This PKGBUILD read the database kept if it exists
#
# More at this wiki page ---> https://wiki.archlinux.org/index.php/Modprobed-db
if [ -z ${_localmodcfg} ]; then
  _localmodcfg=n
fi

# Tweak kernel options prior to a build via nconfig
_makenconfig=

Personally I'm running now xanmod kernel compiled with this:

env use_numa=n use_tracers=n makepkg -s

Also, you can now put a file in your local repo to build this package with a custom config. You have to call this file myconfig.

Reference:

  # Put the file "myconfig" at the package folder (this will take preference) or "${XDG_CONFIG_HOME}/linux-xanmod/myconfig"
  # If we detect partial file with scripts/config commands, we execute as a script
  # If not, it's a full config, will be replaced

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7

Markospox commented on 2018-07-12 16:42 (UTC)

Hi there,

I'm attempting to get 4.14.50 Xanmod kernel running, I built linux-xanmod-lts package from https://aur.archlinux.org/packages/linux-xanmod-lts/ with makepkg after downloading snapshot but when on it the cursor in LightDM/X moves only vertically - when I move horizontally on a touchpad, when I move vertically it doesn't move at all. A previous 4.14.x version that I got via pkg manager some time ago works fine, it was happening there too however booting fallback version of that previous Xanmod and back ordinary Xanmod somehow sort of fixed it. Touchpad with fallback version of this new one also sometimes works. I'm running Manjaro Cinnamon with recent updates, nothing significant was changed to the system since fresh install, basically it's like new, using nouveau on MacBook Pro 15" Core i7 2.66 GHz mid-2010 and I'd like to be adviced how to solve it.. Please don't suggest just to rebuild, that won't do it, I'm hoping that you'll reply a bit more thoughtfully.

Muchas gracias

figue commented on 2018-03-12 16:33 (UTC)

@HenryM you have to edit _microarchitecture variable in PKGBUILD.

Look at choose-gcc-optimization.sh to look for the proper number, or use native (22).

HenryM commented on 2018-03-12 01:12 (UTC)

Is there any convenient way to set gcc architecture optimization?

figue commented on 2018-02-04 18:16 (UTC) (edited on 2018-02-04 21:51 (UTC) by figue)

Latest release is 4.14.15 for now:

https://github.com/xanmod/linux/releases

Edit: updated

figue commented on 2018-02-02 14:47 (UTC)

Switched to 4.14 LTS