From d9d3c1e8515e5fd8713f3da62a6857c35e31ea83 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Mon, 13 May 2019 10:39:33 +0200 Subject: change "i686" to "pentium4" if sse2 is available --- src/pacman/conf.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/pacman/conf.c') diff --git a/src/pacman/conf.c b/src/pacman/conf.c index fe6d6971..ac455aac 100644 --- a/src/pacman/conf.c +++ b/src/pacman/conf.c @@ -393,6 +393,11 @@ int config_set_arch(const char *arch) struct utsname un; uname(&un); config->arch = strdup(un.machine); + if(strcmp(config->arch, "i686") == 0) { + __builtin_cpu_init(); + if (__builtin_cpu_supports("sse2")) + config->arch = strdup("pentium4"); + } } else { config->arch = strdup(arch); } -- cgit v1.2.3-54-g00ecf