Attempt to not make the build fail if x86_64-elf-g++ is missing if it's not actually required.
This commit is contained in:
parent
3ec4fa78b4
commit
07e8225be2
@ -19,8 +19,11 @@ def get_crt_object(name: str) -> str:
|
||||
cmd = [kernel_env['CXX']]
|
||||
cmd.extend(kernel_env['CXXFLAGS'])
|
||||
cmd.append(f'-print-file-name={name}')
|
||||
result = subprocess.run(cmd, stdout=subprocess.PIPE)
|
||||
return result.stdout.decode('utf-8').strip()
|
||||
try:
|
||||
result = subprocess.run(cmd, stdout=subprocess.PIPE)
|
||||
return result.stdout.decode('utf-8').strip()
|
||||
except:
|
||||
return "XXX_COULD_NOT_BE_DETERMINED_XXX" # TODO: better error handling?
|
||||
|
||||
crtbegin_o = get_crt_object('crtbegin.o')
|
||||
crtend_o = get_crt_object('crtend.o')
|
||||
|
Loading…
x
Reference in New Issue
Block a user