mirror of
https://github.com/lifting-bits/remill
synced 2026-06-21 13:56:07 +00:00
Fixup cxx-common links (#519)
Moved the repo from trailofbits to lifting-bits
This commit is contained in:
@@ -33,7 +33,7 @@ jobs:
|
||||
|
||||
runs-on: ubuntu-20.04
|
||||
container:
|
||||
image: docker.pkg.github.com/trailofbits/cxx-common/vcpkg-builder-${{ matrix.image.name }}:${{ matrix.image.tag }}
|
||||
image: docker.pkg.github.com/lifting-bits/cxx-common/vcpkg-builder-${{ matrix.image.name }}:${{ matrix.image.tag }}
|
||||
credentials:
|
||||
username: ${{ github.actor }}
|
||||
password: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
+1
-1
@@ -12,7 +12,7 @@ FROM ${BUILD_BASE} as base
|
||||
|
||||
# Build-time dependencies go here
|
||||
# See here for full list of those dependencies
|
||||
# https://github.com/trailofbits/cxx-common/blob/master/docker/Dockerfile.ubuntu.vcpkg
|
||||
# https://github.com/lifting-bits/cxx-common/blob/master/docker/Dockerfile.ubuntu.vcpkg
|
||||
FROM trailofbits/cxx-common-vcpkg-builder-ubuntu:${UBUNTU_VERSION} as deps
|
||||
ARG UBUNTU_VERSION
|
||||
ARG ARCH
|
||||
|
||||
@@ -31,7 +31,7 @@ Remill's Linux version can also be built via Docker for quicker testing.
|
||||
|
||||
## Dependencies
|
||||
|
||||
Most of Remill's dependencies can be provided by the [cxx-common](https://github.com/trailofbits/cxx-common) repository. Trail of Bits hosts downloadable, pre-built versions of cxx-common, which makes it substantially easier to get up and running with Remill. Nonetheless, the following table represents most of Remill's dependencies.
|
||||
Most of Remill's dependencies can be provided by the [cxx-common](https://github.com/lifting-bits/cxx-common) repository. Trail of Bits hosts downloadable, pre-built versions of cxx-common, which makes it substantially easier to get up and running with Remill. Nonetheless, the following table represents most of Remill's dependencies.
|
||||
|
||||
| Name | Version |
|
||||
| ---- | ------- |
|
||||
@@ -51,7 +51,7 @@ Most of Remill's dependencies can be provided by the [cxx-common](https://github
|
||||
|
||||
### Docker Build
|
||||
|
||||
Remill now comes with a Dockerfile for easier testing. This Dockerfile references the [cxx-common](https://github.com/trailofbits/cxx-common) container to have all pre-requisite libraries available.
|
||||
Remill now comes with a Dockerfile for easier testing. This Dockerfile references the [cxx-common](https://github.com/lifting-bits/cxx-common) container to have all pre-requisite libraries available.
|
||||
|
||||
The Dockerfile allows for quick builds of multiple supported LLVM, architecture, and Linux configurations.
|
||||
|
||||
@@ -140,7 +140,7 @@ make test
|
||||
|
||||
### Full Source Builds
|
||||
|
||||
Sometimes, you want to build everything from source, including the [cxx-common](https://github.com/trailofbits/cxx-common) libraries remill depends on. To build against a custom cxx-common location, you can use the following `cmake` invocation:
|
||||
Sometimes, you want to build everything from source, including the [cxx-common](https://github.com/lifting-bits/cxx-common) libraries remill depends on. To build against a custom cxx-common location, you can use the following `cmake` invocation:
|
||||
|
||||
```sh
|
||||
mkdir build
|
||||
|
||||
@@ -14,7 +14,7 @@ if (NOT USE_SYSTEM_DEPENDENCIES)
|
||||
|
||||
set(CMAKE_TOOLCHAIN_FILE "${VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake" CACHE FILEPATH "" FORCE)
|
||||
else()
|
||||
message(FATAL_ERROR "Please define a path to VCPKG_ROOT. See https://github.com/trailofbits/cxx-common for more details. Or if you don't want to use vcpkg dependencies, add '-DUSE_SYSTEM_DEPENDENCIES=ON'")
|
||||
message(FATAL_ERROR "Please define a path to VCPKG_ROOT. See https://github.com/lifting-bits/cxx-common for more details. Or if you don't want to use vcpkg dependencies, add '-DUSE_SYSTEM_DEPENDENCIES=ON'")
|
||||
endif()
|
||||
|
||||
# Set default triplet to Release VCPKG build unless we can't find it
|
||||
|
||||
+1
-1
@@ -101,7 +101,7 @@ function GetArchVersion
|
||||
function DownloadVcpkgLibraries
|
||||
{
|
||||
local GITHUB_LIBS="${LIBRARY_VERSION}.tar.xz"
|
||||
local URL="https://github.com/trailofbits/cxx-common/releases/download/${CXX_COMMON_VERSION}/${GITHUB_LIBS}"
|
||||
local URL="https://github.com/lifting-bits/cxx-common/releases/download/${CXX_COMMON_VERSION}/${GITHUB_LIBS}"
|
||||
|
||||
mkdir -p "${DOWNLOAD_DIR}"
|
||||
pushd "${DOWNLOAD_DIR}" || return 1
|
||||
|
||||
+1
-1
@@ -31,7 +31,7 @@ Remill's Linux version can also be built via Docker for quicker testing.
|
||||
|
||||
## Dependencies
|
||||
|
||||
Most of Remill's dependencies can be provided by the [cxx-common](https://github.com/trailofbits/cxx-common) repository. Trail of Bits hosts downloadable, pre-built versions of cxx-common, which makes it substantially easier to get up and running with Remill. Nonetheless, the following table represents most of Remill's dependencies.
|
||||
Most of Remill's dependencies can be provided by the [cxx-common](https://github.com/lifting-bits/cxx-common) repository. Trail of Bits hosts downloadable, pre-built versions of cxx-common, which makes it substantially easier to get up and running with Remill. Nonetheless, the following table represents most of Remill's dependencies.
|
||||
|
||||
| Name | Version |
|
||||
| ---- | ------- |
|
||||
|
||||
Reference in New Issue
Block a user