-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Hi Shijunjing,
I followed the steps mentioned in https://github.com/shijunjing/edk2/tree/2021-gsoc-llvm-gnumake-v2 to make infrastructure.
I am trying to build Helloworld application in MSVC 2019 using CLANG38.
I have added GnuMake as enviornment path as well.
Made changes in ToolsDef.txt from CLANG38_MAKE_PATH = make to CLANG38_MAKE_PATH = gnumake
After that able to compile, but during linking getting below errors.
Please let me know if i miss anything
edk2-working>build -t CLANG38 -a X64 -p MdeModulePkg\MdeModulePkg.dsc -m MdeModulePkg\Application\HelloWorld\HelloWorld.inf --verbose
"GenFw" -o c:\users\i31184\patil\edk2-working\Build\MdeModule\DEBUG_CLANG38\X64\MdeModulePkg\Application\HelloWorld\HelloWorld\OUTPUT\HelloWorldhii.rc -g 6987936E-ED34-44db-AE97-1FA5E4ED2116 --hiibinpackage c:\users\i31184\patil\edk2-working\Build\MdeModule\DEBUG_CLANG38\X64\MdeModulePkg\Application\HelloWorld\HelloWorld\OUTPUT\HelloWorldStrDefs.hpk
"objcopy" -I binary -O elf64-x86-64 -B i386 --rename-section .data=.hii c:\users\i31184\patil\edk2-working\Build\MdeModule\DEBUG_CLANG38\X64\MdeModulePkg\Application\HelloWorld\HelloWorld\OUTPUT\HelloWorldhii.rc c:\users\i31184\patil\edk2-working\Build\MdeModule\DEBUG_CLANG38\X64\MdeModulePkg\Application\HelloWorld\HelloWorld\OUTPUT\HelloWorldhii.lib
Waiting for thread ending...(1)
process_begin: CreateProcess(NULL, objcopy -I binary -O elf64-x86-64 -B i386 --rename-section .data=.hii c:\users\i31184\patil\edk2-working\Build\MdeModule\DEBUG_CLANG38\X64\MdeModulePkg\Application\HelloWorld\HelloWorld\OUTPUT\HelloWorldhii.rc c:\users\i31184\patil\edk2-working\Build\MdeModule\DEBUG_CLANG38\X64\MdeModulePkg\Application\HelloWorld\HelloWorld\OUTPUT\HelloWorldhii.lib, ...) failed.
make (e=2): The system cannot find the file specified.
gnumake: *** [GNUmakefile:356: c:\users\i31184\patil\edk2-working\Build\MdeModule\DEBUG_CLANG38\X64\MdeModulePkg\Application\HelloWorld\HelloWorld\OUTPUT\HelloWorldhii.lib] Error 2
build.py...
: error 7000: Failed to execute command
gnumake tbuild [c:\users\i31184\patil\edk2-working\Build\MdeModule\DEBUG_CLANG38\X64\MdeModulePkg\Application\HelloWorld\HelloWorld]
build.py...
: error F002: Failed to build module
c:\users\i31184\patil\edk2-working\MdeModulePkg\Application\HelloWorld\HelloWorld.inf [X64, CLANG38, DEBUG]
- Failed -
Build end time: 11:04:24, Jul.28 2022
Build total time: 00:00:08
C:\Users\I31184\Patil\edk2-working>