mirror of
https://gitlab.postmarketos.org/postmarketOS/pmbootstrap.git
synced 2025-07-13 03:19:47 +03:00
Remove distcc support
With this code path, pmbootstrap would start a distccd + sshd in the native chroot, and configure it so it runs the cross compiler. The foreign arch chroots would then call this cross compiler from localhost by calling the distcc client instead of gcc. This code has been obsoleted by the much simpler crossdirect in 2019. Let's finally remove it. Fixes: issue 2179 Reviewed-by: Luca Weiss <luca@z3ntu.xyz> Reviewed-by: Clayton Craft <clayton@craftyguy.net> Link: https://lists.sr.ht/~postmarketos/pmbootstrap-devel/%3C20230613161437.570196-4-ollieparanoid@postmarketos.org%3E
This commit is contained in:
parent
25b3530c4e
commit
185973fd97
11 changed files with 9 additions and 373 deletions
|
@ -611,7 +611,6 @@ def arguments():
|
|||
parser.add_argument("--config-channels",
|
||||
help="path to channels.cfg (which is by default"
|
||||
" read from pmaports.git, origin/master branch)")
|
||||
parser.add_argument("-d", "--port-distccd", dest="port_distccd")
|
||||
parser.add_argument("-mp", "--mirror-pmOS", dest="mirrors_postmarketos",
|
||||
help="postmarketOS mirror, disable with: -mp='',"
|
||||
" specify multiple with: -mp='one' -mp='two',"
|
||||
|
@ -652,10 +651,6 @@ def arguments():
|
|||
# Compiler
|
||||
parser.add_argument("--no-ccache", action="store_false",
|
||||
dest="ccache", help="do not cache the compiled output")
|
||||
parser.add_argument("--distcc-nofallback", action="store_false",
|
||||
help="when using the cross compiler via distcc fails,"
|
||||
"do not fall back to compiling slowly with QEMU",
|
||||
dest="distcc_fallback")
|
||||
parser.add_argument("--no-cross", action="store_false", dest="cross",
|
||||
help="disable cross compiler, build only with QEMU and"
|
||||
" gcc (slow!)")
|
||||
|
@ -699,14 +694,10 @@ def arguments():
|
|||
|
||||
# Action: log
|
||||
log = sub.add_parser("log", help="follow the pmbootstrap logfile")
|
||||
log_distccd = sub.add_parser(
|
||||
"log_distccd",
|
||||
help="follow the distccd logfile")
|
||||
for action in [log, log_distccd]:
|
||||
action.add_argument("-n", "--lines", default="60",
|
||||
help="count of initial output lines")
|
||||
action.add_argument("-c", "--clear", help="clear the log",
|
||||
action="store_true", dest="clear_log")
|
||||
log.add_argument("-n", "--lines", default="60",
|
||||
help="count of initial output lines")
|
||||
log.add_argument("-c", "--clear", help="clear the log",
|
||||
action="store_true", dest="clear_log")
|
||||
|
||||
# Action: zap
|
||||
zap = sub.add_parser("zap", help="safely delete chroot folders")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue