On Wed., Dec. 2, 2020, 11:08 a.m. Richard Shaw, <hobbes1069@xxxxxxxxx> wrote:
I'm working on packaging chunkfs for fun and curiosity. It should make backing up VMs or other large files with traditional backup compression and deduplication methods (i.e. BackupPC) easier by breaking up the file into chunks.It has a manual Makefile which I've patched to comply with the packaging guidelines, but I've run into an issue.The build respects the required build flags:gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DVERSION='"0.8"' -O2 -Wall -c -o utils.o utils.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DVERSION='"0.8"' -O2 -Wall -c -o unchunkfs.o unchunkfs.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DVERSION='"0.8"' -O2 -Wall -c -o chunkfs.o chunkfs.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -s -lfuse unchunkfs.o utils.o -o unchunkfs
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -s -lfuse chunkfs.o utils.o -o chunkfs
This appears to be applying CFLAGS, but not LDFLAGS.
And debuginfo runs:/usr/lib/rpm/find-debuginfo.sh -j12 --strict-build-id -m -i --build-id-seed 0.8-1.fc33 --unique-debug-suffix -0.8-1.fc33.x86_64 --unique-debug-src-base chunkfs-0.8-1.fc33.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /tmp/rpkg/chunkfs-13-igup1ez3/chunkfs-0.8But all the results are empty files:$ ll /tmp/rpkg/chunkfs-13-igup1ez3/chunkfs-0.8/*debug*
-rw-r--r--. 1 build build 0 Dec 2 09:11 /tmp/rpkg/chunkfs-13-igup1ez3/chunkfs-0.8/debugfiles.list
-rw-r--r--. 1 build build 0 Dec 2 09:11 /tmp/rpkg/chunkfs-13-igup1ez3/chunkfs-0.8/debuglinks.list
-rw-r--r--. 1 build build 0 Dec 2 09:11 /tmp/rpkg/chunkfs-13-igup1ez3/chunkfs-0.8/debugsourcefiles.list
-rw-r--r--. 1 build build 0 Dec 2 09:11 /tmp/rpkg/chunkfs-13-igup1ez3/chunkfs-0.8/debugsources.listWhat gives? Have it just missed something super simple?Thanks,Richard
_______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx