Skip to content

Commit 3650fb0

Browse files
committed
Added multilib sudpport
1 parent e049fbf commit 3650fb0

5 files changed

Lines changed: 45 additions & 0 deletions

File tree

script/get-multilib/customize.py

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
from mlc import utils
2+
import os
3+
import subprocess
4+
5+
6+
def preprocess(i):
7+
8+
env = i['env']
9+
state = i['state']
10+
11+
os_info = i['os_info']
12+
13+
return {'return': 0}
14+
15+
16+
def postprocess(i):
17+
18+
env = i['env']
19+
state = i['state']
20+
21+
os_info = i['os_info']
22+
23+
return {'return': 0}

script/get-multilib/meta.yaml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
alias: get-multilib
2+
automation_alias: script
3+
automation_uid: 5b4e0237da074764
4+
category: MLC Script Template
5+
deps:
6+
- tags: detect,os
7+
- tags: detect,sudo
8+
new_env_keys: []
9+
new_state_keys: []
10+
post_deps: []
11+
posthook_deps: []
12+
prehook_deps: []
13+
tags:
14+
- get-multilib
15+
- multilib
16+
- get
17+
tests:
18+
run_inputs: []
19+
uid: ae2a3a1cd5db4c24

script/get-multilib/run-arch.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
${MLC_SUDO} pacman -S --noconfirm lib32-glibc

script/get-multilib/run-rhel.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
${MLC_SUDO} dnf install -y glibc-devel.i686 libstdc++-devel.i686 glibc.i686

script/get-multilib/run-ubuntu.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
DEBIAN_FRONTEND=noninteractive ${MLC_SUDO} apt install -y --no-install-recommends --ignore-missing gcc-multilib g++-multilib libc6-dev-i386 binutils-multiarch

0 commit comments

Comments
 (0)