Skip to content

Enable remote base shell builds - #171

Closed
quetric wants to merge 1 commit into
devfrom
lsf_build_support
Closed

Enable remote base shell builds#171
quetric wants to merge 1 commit into
devfrom
lsf_build_support

Conversation

@quetric

@quetric quetric commented Jul 31, 2026

Copy link
Copy Markdown
Collaborator

Modify build scripts to enable base shell vivado build to be launched against a remote executor e.g. LSF

@quetric
quetric requested a review from amd-vserbu July 31, 2026 17:25
@amd-vserbu

Copy link
Copy Markdown
Collaborator

Overall this is good, but I see a couple of issues.

The current flow is

package-deb.sh -> debian/rules -> pbuild.sh -> root-design-build.sh
package-rpm.sh -> slash.spec -> pbuild.sh -> root-design-build.sh

This should be preserved, and the new correct flow should be:

package-deb.sh -> debian/rules -> pbuild.sh -> base-design-build.sh -> root-design-build.sh
package-rpm.sh -> slash.spec -> pbuild.sh -> build-base-shell.sh  -> root-design-build.sh

Otherwise, if the shell is built before the debian and rpm packager start the build process they will consider the built design a source file, which may cause some issues.

The second issue is that the check for v++ availability happens in build-base-shell.sh which does not run remotely, and should be presumably moved to root-design-build.sh.

@quetric quetric closed this Jul 31, 2026
@quetric
quetric deleted the lsf_build_support branch July 31, 2026 20:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants