mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-10-04 22:10:14 +00:00
{binutils, libbfd, libopcodes}{,_2_38}: enable structuredAttrs (#548501)
This commit is contained in:
@@ -263,6 +263,8 @@ stdenv.mkDerivation {
|
||||
isGNU = true;
|
||||
};
|
||||
|
||||
__structuredAttrs = true;
|
||||
|
||||
meta = {
|
||||
description = "Tools for manipulating binaries (linker, assembler, etc.)";
|
||||
longDescription = ''
|
||||
|
||||
@@ -66,6 +66,8 @@ stdenv.mkDerivation {
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
__structuredAttrs = true;
|
||||
|
||||
meta = {
|
||||
description = "Library for manipulating containers of machine code";
|
||||
longDescription = ''
|
||||
|
||||
@@ -50,6 +50,8 @@ stdenv.mkDerivation {
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
__structuredAttrs = true;
|
||||
|
||||
meta = {
|
||||
description = "Library from binutils for manipulating machine code";
|
||||
homepage = "https://www.gnu.org/software/binutils/";
|
||||
|
||||
@@ -278,7 +278,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
for target in ${lib.escapeShellArgs allGasTargets}; do
|
||||
mkdir "$NIX_BUILD_TOP/build-$target"
|
||||
env -C "$NIX_BUILD_TOP/build-$target" \
|
||||
"$configureScript" $configureFlags "''${configureFlagsArray[@]}" \
|
||||
"$configureScript" "''${configureFlags[@]}" \
|
||||
--enable-gas --program-prefix "$target-" --target "$target"
|
||||
done
|
||||
'';
|
||||
@@ -293,7 +293,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
postBuild = lib.optionalString withAllTargets ''
|
||||
for target in ${lib.escapeShellArgs allGasTargets}; do
|
||||
make -C "$NIX_BUILD_TOP/build-$target" -j"$NIX_BUILD_CORES" \
|
||||
$makeFlags "''${makeFlagsArray[@]}" $buildFlags "''${buildFlagsArray[@]}" \
|
||||
"''${makeFlags[@]}" "''${buildFlags[@]}" \
|
||||
TARGET-gas=as-new all-gas
|
||||
done
|
||||
'';
|
||||
@@ -328,7 +328,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
+ lib.optionalString withAllTargets ''
|
||||
for target in ${lib.escapeShellArgs allGasTargets}; do
|
||||
make -C "$NIX_BUILD_TOP/build-$target/gas" -j"$NIX_BUILD_CORES" \
|
||||
$makeFlags "''${makeFlagsArray[@]}" $installFlags "''${installFlagsArray[@]}" \
|
||||
"''${makeFlags[@]}" "''${installFlags[@]}" \
|
||||
install-exec-bindir
|
||||
done
|
||||
''
|
||||
@@ -354,6 +354,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
'';
|
||||
};
|
||||
|
||||
__structuredAttrs = true;
|
||||
|
||||
meta = {
|
||||
description = "Tools for manipulating binaries (linker, assembler, etc.)";
|
||||
longDescription = ''
|
||||
|
||||
@@ -20,6 +20,8 @@ stdenv.mkDerivation {
|
||||
inherit (binutils-unwrapped-all-targets) src dev plugin-api-header;
|
||||
};
|
||||
|
||||
__structuredAttrs = true;
|
||||
|
||||
meta = {
|
||||
description = "Library for manipulating containers of machine code";
|
||||
longDescription = ''
|
||||
|
||||
@@ -20,6 +20,8 @@ stdenv.mkDerivation {
|
||||
inherit (binutils-unwrapped-all-targets) dev;
|
||||
};
|
||||
|
||||
__structuredAttrs = true;
|
||||
|
||||
meta = {
|
||||
description = "Library from binutils for manipulating machine code";
|
||||
homepage = "https://www.gnu.org/software/binutils/";
|
||||
|
||||
Reference in New Issue
Block a user