pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/emulators/suse15_gcc12
Module Name: pkgsrc
Committed By: sborrill
Date: Fri Jul 3 10:04:41 UTC 2026
Modified Files:
pkgsrc/emulators/suse15_gcc12: Makefile distinfo
Log Message:
suse_gcc12: support static linking
Allow creation of Linux binaries that do not need any of the suse_* packages installed.
Add glibc-devel-static.
Bump PKGREVISION.
Test:
# /emul/linux/usr/bin/gcc-12 -static -o hellolinux hello.c
# file hellolinux
hellolinux: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, BuildID[sha1]=89293d07b15722eb4b069afda0d48e6c62115e22, for GNU/Linux 3.2.0, with debug_info, not stripped
# pkg_delete suse_gcc12 suse_binutils suse_base
# rm -r /emul/linux
# ./hellolinux
hello, world
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/suse15_gcc12/Makefile \
pkgsrc/emulators/suse15_gcc12/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/emulators/suse15_gcc12/Makefile
diff -u pkgsrc/emulators/suse15_gcc12/Makefile:1.2 pkgsrc/emulators/suse15_gcc12/Makefile:1.3
--- pkgsrc/emulators/suse15_gcc12/Makefile:1.2 Thu Apr 9 08:03:48 2026
+++ pkgsrc/emulators/suse15_gcc12/Makefile Fri Jul 3 10:04:41 2026
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.2 2026/04/09 08:03:48 sborrill Exp $
+# $NetBSD: Makefile,v 1.3 2026/07/03 10:04:41 sborrill Exp $
PKGNAME= suse_gcc12-${SUSE_VERSION}
-PKGREVISION= 1
+PKGREVISION= 2
CATEGORIES= emulators
RPMPKGS+= gcc12-12.2.1+git416-150000.1.7.1.${SUSE_ARCH}
RPMPKGS+= cpp12-12.2.1+git416-150000.1.7.1.${SUSE_ARCH}
@@ -10,6 +10,7 @@ RPMPKGS+= libmpc3-1.1.0-1.47.${SUSE_ARCH
RPMPKGS+= libmpfr6-4.0.2-3.3.1.${SUSE_ARCH}
RPMPKGS+= glibc-devel-2.31-150300.46.1.${SUSE_ARCH}
RPMPKGS+= linux-glibc-devel-5.14-150500.10.15.${SUSE_ARCH}
+RPMPKGS+= glibc-devel-static-2.31-150300.46.1.${SUSE_ARCH}
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
COMMENT= Linux compatibility package for GNU GCC 12
Index: pkgsrc/emulators/suse15_gcc12/distinfo
diff -u pkgsrc/emulators/suse15_gcc12/distinfo:1.2 pkgsrc/emulators/suse15_gcc12/distinfo:1.3
--- pkgsrc/emulators/suse15_gcc12/distinfo:1.2 Thu Apr 9 08:03:48 2026
+++ pkgsrc/emulators/suse15_gcc12/distinfo Fri Jul 3 10:04:41 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.2 2026/04/09 08:03:48 sborrill Exp $
+$NetBSD: distinfo,v 1.3 2026/07/03 10:04:41 sborrill Exp $
BLAKE2s (suse155/cpp12-12.2.1+git416-150000.1.7.1.x86_64.rpm) = a4f04dcaf0b2ed41239853e833f502fc018e761af757a7c26d6a9359fe0de853
SHA512 (suse155/cpp12-12.2.1+git416-150000.1.7.1.x86_64.rpm) = c2e51ab3ed0b1a1b928f4c0ed0da1db504ed5d4e40894ab18f28967aa8bb065a1275dec35a593b69096ddbb88d1c8c952d7af17a15d951b135ded02548af9b7b
@@ -9,6 +9,9 @@ Size (suse155/gcc12-12.2.1+git416-150000
BLAKE2s (suse155/glibc-devel-2.31-150300.46.1.x86_64.rpm) = a5a5dcbfa8ac6b37a464446eb3d84a22f4315d575e45e7b6575c0a6202c1cbf8
SHA512 (suse155/glibc-devel-2.31-150300.46.1.x86_64.rpm) = da27d45bb2716f691d4ed61722ed5c98b828c2408f1cef1a726172d97ba6a31d4564d30dc2c8409d532b93d4bcdc0c77c8fb72b794f3f2e232d5e4c843169263
Size (suse155/glibc-devel-2.31-150300.46.1.x86_64.rpm) = 609872 bytes
+BLAKE2s (suse155/glibc-devel-static-2.31-150300.46.1.x86_64.rpm) = 63891e4737dfaa967b58d31f80afca2e9a8a01398e55d7d0aca6f3c7f82612c8
+SHA512 (suse155/glibc-devel-static-2.31-150300.46.1.x86_64.rpm) = 87d8d550d9730faef9766255ea4f2dc499bd48e189d60fd9f593235a78b02a254376a39452f0022ba009249e682ee591252b5fa3b65ef879526c66d023da1d05
+Size (suse155/glibc-devel-static-2.31-150300.46.1.x86_64.rpm) = 14808812 bytes
BLAKE2s (suse155/libisl15-0.18-1.443.x86_64.rpm) = 9c4e7d415a7d6b6d5c336b164ec28ee57cb8dbc6e8fafd72ee614b31e2921efa
SHA512 (suse155/libisl15-0.18-1.443.x86_64.rpm) = ab4a168466436ae1f647863d3f3aa3bd33675e2137403258168fe8f1c115d10b1904e281040f29334669f8e6f078c581814ef8243b5c8b707ac72116fb25738d
Size (suse155/libisl15-0.18-1.443.x86_64.rpm) = 563864 bytes
Home |
Main Index |
Thread Index |
Old Index