Fix glibc locales
Fixes https://gitlab.com/kupfer/kupferbootstrap/-/issues/11
This commit is contained in:
parent
6ec0c3cf39
commit
35ec53b615
2 changed files with 22 additions and 4 deletions
22
packages.py
22
packages.py
|
@ -338,6 +338,28 @@ def build_package(package: Package):
|
|||
|
||||
if package.mode == 'cross':
|
||||
logging.info(f'Cross-compiling {package.path}')
|
||||
|
||||
def umount():
|
||||
subprocess.run(
|
||||
[
|
||||
'umount',
|
||||
'-lc',
|
||||
'/usr/share/i18n/locales',
|
||||
],
|
||||
stderr=subprocess.DEVNULL,
|
||||
)
|
||||
|
||||
result = subprocess.run([
|
||||
'mount',
|
||||
'-o',
|
||||
'bind',
|
||||
'/chroot/copy/usr/share/i18n/locales',
|
||||
'/usr/share/i18n/locales',
|
||||
])
|
||||
if result.returncode != 0:
|
||||
logging.fatal(f'Failed to bind mount glibc locales from chroot')
|
||||
exit(1)
|
||||
|
||||
result = subprocess.run(
|
||||
makepkg_cmd + makepkg_compile_opts,
|
||||
env=makepkg_cross_env | {'QEMU_LD_PREFIX': '/usr/aarch64-linux-gnu'},
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue