ansible: Install gcc-11 and gcc-12 cross compilers on Debian
[lttng-ci.git] / automation / ansible / roles / cross-compilers / tasks / setup-Debian.yml
index d08fe47d55c574e7ee3262e9f86f7632682ed52d..c6c613d529b8541fe0ee54914344e9de538996e0 100644 (file)
@@ -2,5 +2,16 @@
 - name: Update apt cache.
   apt: update_cache=yes cache_valid_time=86400
 
+- name: Add snapshot soures for gcc-11-powerpc/riscv64
+  when: ansible_distribution == 'Debian'
+  block:
+    - ansible.builtin.copy:
+        dest: /etc/apt/preferences.d/snapshot.pref
+        content: "Package: *\nPin: origin \"snapshot.debian.org\"\nPin-Priority: 400\n"
+    - ansible.builtin.apt_repository:
+        repo: 'deb [check-valid-until=no] https://snapshot.debian.org/archive/debian/20230109T091852Z/ bookworm main'
+    - ansible.builtin.apt:
+        update_cache: true
+
 - name: Ensure cross-compilers packages are installed.
   apt: "name={{ cross_compilers_packages }} state=present"
This page took 0.023073 seconds and 4 git commands to generate.