-
Notifications
You must be signed in to change notification settings - Fork 104
Update build documentation #129
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
numactl has switched to cmake and therefore the build instructions had to be updated. Other minor adaptions were done, too. numactl when used by file path needs to be in the numactl directory, so that was updated. Furthermore the git clone was removed to be in line with the other github link. Signed-off-by: Christian Loehle <[email protected]>
After checking json-c and numactl repo, it seems that json-c moved to cmake and not numactl |
@@ -37,8 +37,7 @@ cross-compile json-c and build both static and shared libraries for aarch64: | |||
|
|||
export ac_cv_func_malloc_0_nonnull=yes | |||
export ac_cv_func_realloc_0_nonnull=yes | |||
./autogen.sh | |||
./configure --host=aarch64-linux-gnu --enable-shared --enable-static | |||
cmake -DCMAKE_C_COMPILER=aarch64-linux-gnu-gcc . |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
with cmake, we usually prefer to build in a dedicated directory:
#cmake -B json-c-build -DCMAKE_C_COMPILER=aarch64-linux-gnu-gcc
#cmake --build json-c-build/
@@ -74,7 +73,7 @@ cross-compile a static rt-app for aarch64, using your own json-c and/or numactl | |||
export ac_cv_lib_numa_numa_available=yes | |||
|
|||
./autogen.sh | |||
./configure --host=aarch64-linux-gnu LDFLAGS="-L<absolute path to json repo> -L<absolute path to numactl repo>" CFLAGS="-I<path to parent of json-c repo> -I<path to parent of numactl repo>" | |||
./configure --host=aarch64-linux-gnu LDFLAGS="-L<absolute path to json repo> -L<absolute path to numactl repo>" CFLAGS="-I<path to parent of json-c repo> -I<path to numactl repo>" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
./configure --host=aarch64-linux-gnu LDFLAGS="-L/json-c-build/ -L" CFLAGS="-I -I"
numactl has switched to cmake and therefore the build instructions had to be updated. Other minor adaptions were done, too.
numactl when used by file path needs to be in the numactl directory, so that was updated. Furthermore the git clone was removed to be in line with the other github link.