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 = [kernel_env['CXX']]
|
||||||
cmd.extend(kernel_env['CXXFLAGS'])
|
cmd.extend(kernel_env['CXXFLAGS'])
|
||||||
cmd.append(f'-print-file-name={name}')
|
cmd.append(f'-print-file-name={name}')
|
||||||
|
try:
|
||||||
result = subprocess.run(cmd, stdout=subprocess.PIPE)
|
result = subprocess.run(cmd, stdout=subprocess.PIPE)
|
||||||
return result.stdout.decode('utf-8').strip()
|
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')
|
crtbegin_o = get_crt_object('crtbegin.o')
|
||||||
crtend_o = get_crt_object('crtend.o')
|
crtend_o = get_crt_object('crtend.o')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user