From 16c7c06931c0ddc3a6889f7e860fc1dda0dc42dd Mon Sep 17 00:00:00 2001 From: Tom Alexander Date: Sat, 5 Oct 2024 18:02:15 -0400 Subject: [PATCH] Optimize Go programs and add IPv6 to mrmanager. --- ansible/roles/network/files/mrmanager_network.conf | 1 + ansible/roles/network/files/mrmanager_routing.conf | 1 + .../poudriere.d/currentznver4-default-framework-make.conf | 6 ++++++ .../poudriere.d/currentznver4-default-framework-pkglist | 1 + 4 files changed, 9 insertions(+) diff --git a/ansible/roles/network/files/mrmanager_network.conf b/ansible/roles/network/files/mrmanager_network.conf index 4d2ae08..aaa64e5 100644 --- a/ansible/roles/network/files/mrmanager_network.conf +++ b/ansible/roles/network/files/mrmanager_network.conf @@ -3,3 +3,4 @@ ifconfig_igb0="up" ifconfig_igb1="up" ifconfig_lagg0="up laggproto failover laggport igb0 laggport igb1" ifconfig_lagg0_alias0="inet 74.80.180.138 netmask 255.255.255.248" +ifconfig_lagg0_alias1="inet6 2620:11f:7001:7::2/64" diff --git a/ansible/roles/network/files/mrmanager_routing.conf b/ansible/roles/network/files/mrmanager_routing.conf index 45a1d23..01c914d 100644 --- a/ansible/roles/network/files/mrmanager_routing.conf +++ b/ansible/roles/network/files/mrmanager_routing.conf @@ -1,3 +1,4 @@ defaultrouter="74.80.180.137" +ipv6_defaultrouter="2620:11f:7001:7::1" gateway_enable="YES" ipv6_gateway_enable="YES" diff --git a/ansible/roles/poudriere/files/poudriere.d/currentznver4-default-framework-make.conf b/ansible/roles/poudriere/files/poudriere.d/currentznver4-default-framework-make.conf index 182a150..dfae523 100644 --- a/ansible/roles/poudriere/files/poudriere.d/currentznver4-default-framework-make.conf +++ b/ansible/roles/poudriere/files/poudriere.d/currentznver4-default-framework-make.conf @@ -7,6 +7,12 @@ CPUTYPE?=x86-64-v4 CPUTYPE?=znver4 .endif +# CPU optimizations for go +.if ${.CURDIR:M*/lang/go*} +OPTIONS_SET+=V2 +OPTIONS_SET+=V3 +OPTIONS_SET+=V4 +.endif OPTIONS_SET+=OPTIMIZED_CFLAGS diff --git a/ansible/roles/poudriere/files/poudriere.d/currentznver4-default-framework-pkglist b/ansible/roles/poudriere/files/poudriere.d/currentznver4-default-framework-pkglist index a5cb1e9..2b07b8d 100644 --- a/ansible/roles/poudriere/files/poudriere.d/currentznver4-default-framework-pkglist +++ b/ansible/roles/poudriere/files/poudriere.d/currentznver4-default-framework-pkglist @@ -59,6 +59,7 @@ net/rsync net/tcpdump net/wireguard-tools net/wlvncc +ports-mgmt/modules2tuple ports-mgmt/pkg ports-mgmt/pkg-provides ports-mgmt/portshaker