Skip to content

[nvidia-bluefield] Add dependencies required for Nvidia-bluefield image compilation.#18649

Merged
liat-grozovik merged 1 commit intosonic-net:masterfrom
oleksandrivantsiv:nvidia-bluefield-dependencies
Apr 17, 2024
Merged

[nvidia-bluefield] Add dependencies required for Nvidia-bluefield image compilation.#18649
liat-grozovik merged 1 commit intosonic-net:masterfrom
oleksandrivantsiv:nvidia-bluefield-dependencies

Conversation

@oleksandrivantsiv
Copy link
Copy Markdown
Collaborator

Why I did it

Add dependencies required for Nvidia-bluefield image compilation.

Work item tracking
  • Microsoft ADO (number only):

How I did it

Extend a list of the DEB packages installed in the Bookworm slave docker container.

How to verify it

Compile Bookworm slave docker container.

Which release branch to backport (provide reason below if selected)

  • 201811
  • 201911
  • 202006
  • 202012
  • 202106
  • 202111
  • 202205
  • 202211
  • 202305

Tested branch (Please provide the tested image version)

Description for the changelog

Link to config_db schema for YANG module changes

A picture of a cute animal (not mandatory but encouraged)

@oleksandrivantsiv
Copy link
Copy Markdown
Collaborator Author

Related to #18466

pandoc \
valgrind \
udev \
inkscape \
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why does the SDK require valgrind and inkscape for compilation?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

valgrind is required for OFED compilation
inkscape is required for DPDK compilation

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

DPDK uses inkscape for the memory reports.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OFED uses valgrind to provide built-in debugging capabilities.

python3-pyelftools \
hwdata \
libzip-dev \
libzip4
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does lipzip4 need to be listed out separately here? libzip-dev should bring in the library automatically.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You are right. I removed lipzip4

@oleksandrivantsiv oleksandrivantsiv force-pushed the nvidia-bluefield-dependencies branch from d50f45f to a8eb96a Compare April 12, 2024 00:09
@dgsudharsan
Copy link
Copy Markdown
Collaborator

Please restart the pipeline. Mellanox build should pass now

@liat-grozovik
Copy link
Copy Markdown
Collaborator

@oleksandrivantsiv is there any dependency to avoid the checker failures? if not, can you please review them?

@oleksandrivantsiv
Copy link
Copy Markdown
Collaborator Author

/azpw run

@mssonicbld
Copy link
Copy Markdown
Collaborator

/AzurePipelines run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@liat-grozovik
Copy link
Copy Markdown
Collaborator

@saiarcot895 can you approve?

@liat-grozovik liat-grozovik merged commit ed10a9f into sonic-net:master Apr 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants