Skip to content

Clean up compilation errors on solaris-based operating systems

Gaige Paulsen requested to merge (removed):main into main

What does this MR do?

Adds Solaris compliation indicators to a number of unix source files in order to enable clean complilation.

Why was this MR needed?

Needed if users are going to be able to compile their own gitlab-runner for use in a solaris-base OS (such as solaris, smartos, illumos, etc.).

What's the best way to test this MR?

Using an environment such as SmartOS or Illumos, install the go language and follow the build and local install instructions for the runner. This will result in a functional gitlab-runner for.

What are the relevant issue numbers?

There were previous Solaris-related compilation issues. These were somewhat helpful, although the forward movement of the go platform for Solaris was also a benefit.

Merge request reports