Skip to content

Commit aef2d7b

Browse files
committed
wip
1 parent ea667d3 commit aef2d7b

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

projects/gnu.org/gcc/libstdcxx/build.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,10 @@
11
import { env_include, BuildOptions, Path, run, unarchive } from "brewkit";
2+
import { expandGlob } from "jsr:@std/fs@1/expand-glob";
23

34
export default async function build({ prefix, version }: BuildOptions) {
45
await unarchive(`https://ftpmirror.gnu.org/gnu/gcc/gcc-${version}/gcc-${version}.tar.gz`);
56

6-
// const old = Deno.env.get("PKGX_DIST_URL");
7-
// Deno.env.delete("PKGX_DIST_URL");
8-
// Deno.env.delete("PKGX_PANTRY_DIR");
97
env_include("gnu.org/gcc^14");
10-
// Deno.env.set("PKGX_DIST_URL", "https://dist.pkgx.dev/v2");
11-
// Deno.env.set("PKGX_PANTRY_DIR", old!);
128

139
Path.cwd().join("build").mkdir().cd();
1410

@@ -30,5 +26,9 @@ export default async function build({ prefix, version }: BuildOptions) {
3026
install-strip-target-libstdc++-v3
3127
install-strip-target-libgcc`;
3228

33-
prefix.join("lib64").isDirectory()?.mv({ to: prefix.lib.rm() });
29+
const lib64 = prefix.join("lib64");
30+
for await (const { path } of expandGlob(`${lib64}/*`)) {
31+
new Path(path).mv({ into: prefix.lib.mkdir() });
32+
}
33+
lib64.rm();
3434
}

0 commit comments

Comments
 (0)