final one-liner that satisfied the compiler on a clean install(no messing around with random.h) /configure && make -j $(nproc) CSPRNG_METHOD= && make -j $(nproc) install CSPRNG_METHOD= && make -j $(nproc) clean so the only modication I made to original source was # include <ctype.h> on line 3 of the sane-ctype.h as was previously discussed A big thank you to everyone ! Hopefully I will update this old machine some time later this year P.S here is the complete output from gcc /usr/local/bin/git --version git version 2.48.1 wget --no-check-certificate https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.50.1.tar.gz --2025-07-13 13:55:57-- https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.50.1.tar.gz Connecting to 192.168.1.2:3128... connected. WARNING: cannot verify mirrors.edge.kernel.org’s certificate, issued by “/C=US/O=Let's Encrypt/CN=E6”: Unable to locally verify the issuer’s authority. Proxy request sent, awaiting response... 200 OK Length: 11755615 (11M) [application/x-gzip] Saving to: “git-2.50.1.tar.gz” 100%[===================================================================================================================================================>] 11,755,615 3.50M/s in 3.3s 2025-07-13 13:56:05 (3.38 MB/s) - “git-2.50.1.tar.gz” saved [11755615/11755615] [debug] ~# tar -xf git-2.50.1.tar.gz [debug] ~# cd git-2.50.1 [debug] git-2.50.1# [debug] git-2.50.1# vim sane-ctype.h [debug] git-2.50.1# ./configure && make -j $(nproc) CSPRNG_METHOD= && make -j $(nproc) install CSPRNG_METHOD= && make -j $(nproc) clean configure: Setting lib to 'lib' (the default) configure: Will try -pthread then -lpthread to enable POSIX Threads. configure: CHECKS for site configuration checking for gcc... /usr/local/gcc-13.4.0/bin/gcc-13.4 checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether /usr/local/gcc-13.4.0/bin/gcc-13.4 accepts -g... yes checking for /usr/local/gcc-13.4.0/bin/gcc-13.4 option to enable C11 features... none needed checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for size_t... yes checking for working alloca.h... yes checking for alloca... yes configure: CHECKS for programs checking whether the compiler supports GNU C... (cached) yes checking whether /usr/local/gcc-13.4.0/bin/gcc-13.4 accepts -g... (cached) yes checking for /usr/local/gcc-13.4.0/bin/gcc-13.4 option to enable C11 features... (cached) none needed checking for inline... inline checking if linker supports -R... no checking if linker supports -Wl,-rpath,... yes checking for gar... no checking for ar... ar checking for gtar... gtar checking for gnudiff... no checking for gdiff... no checking for diff... diff checking for asciidoc... no configure: CHECKS for libraries checking for SHA1_Init in -lcrypto... yes checking for curl_global_init in -lcurl... yes checking for curl-config... curl-config configure: Setting CURL_LDFLAGS to '-L/usr/local/lib -lcurl' checking for XML_ParserCreate in -lexpat... yes checking for iconv in -lc... yes checking for deflateBound in -lz... yes checking for socket in -lc... yes checking for inet_ntop... yes checking for inet_pton... yes checking for hstrerror... yes checking for basename in -lc... yes checking if libc contains libintl... yes checking for libintl.h... yes configure: CHECKS for header files checking for sys/select.h... yes checking for poll.h... yes checking for sys/poll.h... yes checking for inttypes.h... (cached) yes checking for old iconv()... no checking whether iconv omits bom for utf-16 and utf-32... no configure: CHECKS for typedefs, structures, and compiler characteristics checking for socklen_t... yes checking for struct itimerval... yes checking for struct stat.st_mtimespec.tv_nsec... no checking for struct stat.st_mtim.tv_nsec... yes checking for struct dirent.d_type... yes checking for struct passwd.pw_gecos... yes checking for struct sockaddr_storage... yes checking for struct addrinfo... yes checking for getaddrinfo... yes checking for library containing getaddrinfo... none required checking how to run the C preprocessor... /usr/local/gcc-13.4.0/bin/gcc-13.4 -E checking for egrep -e... /bin/grep -E checking whether the platform regex supports REG_STARTEND... yes checking whether system succeeds to read fopen'ed directory... yes checking whether snprintf() and/or vsnprintf() return bogus value... no checking whether the platform uses typical file type bits... yes configure: CHECKS for library functions checking for libgen.h... yes checking for paths.h... yes checking for libcharset.h... no checking for strings.h... (cached) yes checking for locale_charset in -liconv... no checking for locale_charset in -lcharset... no checking for sysinfo... yes checking for clock_gettime... no checking for CLOCK_MONOTONIC... yes checking for sync_file_range... yes checking for library containing sync_file_range... none required checking for setitimer... yes checking for library containing setitimer... none required checking for strcasestr... yes checking for library containing strcasestr... none required checking for memmem... yes checking for library containing memmem... none required checking for strlcpy... no checking for uintmax_t... yes checking for strtoumax... yes checking for library containing strtoumax... none required checking for setenv... yes checking for library containing setenv... none required checking for unsetenv... yes checking for library containing unsetenv... none required checking for mkdtemp... yes checking for library containing mkdtemp... none required checking for initgroups... yes checking for library containing initgroups... none required checking for getdelim... yes checking for library containing getdelim... none required checking for BSD sysctl... no checking for POSIX Threads with ''... no checking for POSIX Threads with '-mt'... no checking for POSIX Threads with '-pthread'... yes configure: creating ./config.status config.status: creating config.mak.autogen config.status: executing config.mak.autogen commands GIT_VERSION=2.50.1 * new build flags * new link flags * new prefix flags GEN command-list.h GEN hook-list.h * new script parameters GEN config-list.h * new perl-specific parameters GEN version-def.h CC versioncmp.o CC walker.o CC wildmatch.o CC worktree.o CC write-or-die.o CC ws.o CC wt-status.o CC xdiff-interface.o CC wrapper.o CC unix-socket.o CC unix-stream-server.o CC compat/simple-ipc/ipc-shared.o CC compat/simple-ipc/ipc-unix-socket.o CC sha1dc_git.o CC sha1dc/sha1.o CC sha1dc/ubc_check.o CC sha256/block/sha256.o CC compat/linux/procinfo.o CC compat/fopen.o CC compat/strlcpy.o CC compat/qsort_s.o CC xdiff/xdiffi.o CC xdiff/xemit.o CC xdiff/xhistogram.o CC xdiff/xmerge.o CC xdiff/xpatience.o CC xdiff/xprepare.o CC xdiff/xutils.o CC reftable/basics.o CC reftable/error.o CC reftable/block.o CC reftable/blocksource.o CC reftable/iter.o CC reftable/merged.o CC reftable/pq.o CC reftable/record.o CC reftable/stack.o CC reftable/table.o CC reftable/tree.o CC reftable/system.o CC reftable/writer.o CC http-backend.o CC imap-send.o CC http.o CC sh-i18n--envsubst.o CC shell.o CC http-walker.o CC http-fetch.o CC http-push.o CC remote-curl.o GEN git-difftool--helper GEN git-filter-branch GEN git-merge-octopus GEN git-merge-one-file GEN git-merge-resolve GEN git-mergetool GEN git-quiltimport GEN git-request-pull GEN git-submodule GEN git-web--browse GEN GIT-PERL-HEADER GEN git-p4 GEN git-instaweb CC git.o CC builtin/add.o CC builtin/am.o CC builtin/annotate.o CC builtin/apply.o CC builtin/archive.o CC builtin/backfill.o CC builtin/bisect.o CC builtin/blame.o CC builtin/branch.o CC builtin/bugreport.o CC builtin/bundle.o CC builtin/cat-file.o CC builtin/check-attr.o CC builtin/check-ignore.o CC builtin/check-mailmap.o CC builtin/check-ref-format.o CC builtin/checkout--worker.o CC builtin/checkout-index.o CC builtin/checkout.o CC builtin/clean.o CC builtin/clone.o CC builtin/column.o CC builtin/commit-graph.o CC builtin/commit-tree.o CC builtin/commit.o CC builtin/config.o CC builtin/count-objects.o CC builtin/credential-cache--daemon.o CC builtin/credential-cache.o CC builtin/credential-store.o CC builtin/credential.o CC builtin/describe.o CC builtin/diagnose.o CC builtin/diff-files.o CC builtin/diff-index.o CC builtin/diff-pairs.o CC builtin/diff-tree.o CC builtin/diff.o CC builtin/difftool.o CC builtin/fast-export.o CC builtin/fast-import.o CC builtin/fetch-pack.o CC builtin/fetch.o CC builtin/fmt-merge-msg.o CC builtin/for-each-ref.o CC builtin/for-each-repo.o CC builtin/fsck.o CC builtin/fsmonitor--daemon.o CC builtin/gc.o CC builtin/get-tar-commit-id.o CC builtin/grep.o CC builtin/hash-object.o CC builtin/help.o CC builtin/hook.o CC builtin/index-pack.o CC builtin/init-db.o CC builtin/interpret-trailers.o CC builtin/log.o CC builtin/ls-files.o CC builtin/ls-remote.o CC builtin/ls-tree.o CC builtin/mailinfo.o CC builtin/mailsplit.o CC builtin/merge-base.o CC builtin/merge-file.o CC builtin/merge-index.o CC builtin/merge-ours.o CC builtin/merge-recursive.o CC builtin/merge-tree.o CC builtin/merge.o CC builtin/mktag.o CC builtin/mktree.o CC builtin/multi-pack-index.o CC builtin/mv.o CC builtin/name-rev.o CC builtin/notes.o CC builtin/pack-objects.o CC builtin/pack-redundant.o CC builtin/pack-refs.o CC builtin/patch-id.o CC builtin/prune-packed.o CC builtin/prune.o CC builtin/pull.o CC builtin/push.o CC builtin/range-diff.o CC builtin/read-tree.o CC builtin/rebase.o CC builtin/receive-pack.o CC builtin/reflog.o CC builtin/refs.o CC builtin/remote-ext.o CC builtin/remote-fd.o CC builtin/remote.o CC builtin/repack.o CC builtin/replace.o CC builtin/replay.o CC builtin/rerere.o CC builtin/reset.o CC builtin/rev-list.o CC builtin/rev-parse.o CC builtin/revert.o CC builtin/rm.o CC builtin/send-pack.o CC builtin/shortlog.o CC builtin/show-branch.o CC builtin/show-index.o CC builtin/show-ref.o CC builtin/sparse-checkout.o CC builtin/stash.o CC builtin/stripspace.o CC builtin/submodule--helper.o CC builtin/symbolic-ref.o CC builtin/tag.o CC builtin/unpack-file.o CC builtin/unpack-objects.o CC builtin/update-index.o CC builtin/update-ref.o CC builtin/update-server-info.o CC builtin/upload-archive.o CC builtin/upload-pack.o CC builtin/var.o CC builtin/verify-commit.o CC builtin/verify-pack.o CC builtin/verify-tag.o CC builtin/worktree.o CC builtin/write-tree.o GEN git-mergetool--lib GEN git-sh-i18n GEN git-sh-setup CC scalar.o CC daemon.o CC common-main.o CC abspath.o CC add-interactive.o CC add-patch.o CC advice.o CC alias.o CC alloc.o CC apply.o CC archive-tar.o CC archive-zip.o CC archive.o CC attr.o CC base85.o CC bisect.o CC blame.o CC blob.o CC bloom.o CC branch.o CC bulk-checkin.o CC bundle-uri.o CC bundle.o CC cache-tree.o CC cbtree.o CC chdir-notify.o CC checkout.o CC chunk-format.o CC color.o CC column.o CC combine-diff.o CC commit-graph.o CC commit-reach.o CC commit.o CC common-exit.o CC common-init.o CC compat/nonblock.o CC compat/obstack.o CC compat/open.o CC compat/terminal.o CC compiler-tricks/not-constant.o CC config.o CC connect.o CC connected.o CC convert.o CC copy.o CC credential.o CC csum-file.o CC ctype.o CC date.o CC decorate.o CC delta-islands.o CC diagnose.o CC diff-delta.o CC diff-merges.o CC diff-lib.o CC diff-no-index.o CC diff.o CC diffcore-break.o CC diffcore-delta.o CC diffcore-order.o CC diffcore-pickaxe.o CC diffcore-rename.o CC diffcore-rotate.o CC dir-iterator.o CC dir.o CC editor.o CC entry.o CC environment.o CC ewah/bitmap.o CC ewah/ewah_bitmap.o CC ewah/ewah_io.o CC ewah/ewah_rlw.o CC exec-cmd.o CC fetch-negotiator.o CC fetch-pack.o CC fmt-merge-msg.o CC fsck.o CC fsmonitor.o CC fsmonitor-ipc.o CC fsmonitor-settings.o CC gettext.o CC git-zlib.o CC gpg-interface.o CC graph.o CC grep.o CC hash-lookup.o CC hash.o CC hashmap.o CC help.o CC hex.o CC hex-ll.o CC hook.o CC ident.o CC json-writer.o CC kwset.o CC levenshtein.o CC line-log.o CC line-range.o CC linear-assignment.o CC list-objects-filter-options.o CC list-objects-filter.o CC list-objects.o CC lockfile.o CC log-tree.o CC loose.o CC ls-refs.o CC mailinfo.o CC mailmap.o CC match-trees.o CC mem-pool.o CC merge-blobs.o CC merge-ll.o CC merge-ort.o CC merge-ort-wrappers.o CC merge.o CC midx.o CC midx-write.o CC name-hash.o CC negotiator/default.o CC negotiator/noop.o CC negotiator/skipping.o CC notes-cache.o CC notes-merge.o CC notes-utils.o CC notes.o CC object-file-convert.o CC object-file.o CC object-name.o CC object-store.o CC object.o CC oid-array.o CC oidmap.o CC oidset.o CC oidtree.o CC pack-bitmap-write.o CC pack-bitmap.o CC pack-check.o CC pack-mtimes.o CC pack-objects.o CC pack-revindex.o CC pack-write.o CC packfile.o CC pager.o CC parallel-checkout.o CC parse.o CC parse-options-cb.o CC parse-options.o CC patch-delta.o CC patch-ids.o CC path.o CC path-walk.o CC pathspec.o CC pkt-line.o CC preload-index.o CC pretty.o CC prio-queue.o CC progress.o CC promisor-remote.o CC prompt.o CC protocol.o CC protocol-caps.o CC prune-packed.o CC pseudo-merge.o CC quote.o CC range-diff.o CC reachable.o CC read-cache.o CC rebase-interactive.o CC rebase.o CC ref-filter.o CC reflog-walk.o CC reflog.o CC refs.o CC refs/debug.o CC refs/files-backend.o CC refs/reftable-backend.o CC refs/iterator.o CC refs/packed-backend.o CC refs/ref-cache.o CC refspec.o CC remote.o CC replace-object.o CC repo-settings.o CC repository.o CC rerere.o CC reset.o CC resolve-undo.o CC revision.o CC run-command.o CC send-pack.o CC sequencer.o CC serve.o CC server-info.o CC setup.o CC shallow.o CC sideband.o CC sigchain.o CC sparse-index.o CC split-index.o CC stable-qsort.o CC statinfo.o CC strbuf.o CC streaming.o CC string-list.o CC strmap.o CC strvec.o CC sub-process.o CC submodule-config.o CC submodule.o CC symlinks.o CC tag.o CC tempfile.o CC thread-utils.o CC tmp-objdir.o CC trace.o CC trace2.o CC trace2/tr2_cfg.o CC trace2/tr2_cmd_name.o CC trace2/tr2_ctr.o CC trace2/tr2_dst.o CC trace2/tr2_sid.o CC trace2/tr2_sysenv.o CC trace2/tr2_tbuf.o CC trace2/tr2_tgt_event.o CC trace2/tr2_tgt_normal.o CC trace2/tr2_tgt_perf.o CC trace2/tr2_tls.o CC trace2/tr2_tmr.o CC trailer.o CC transport-helper.o CC transport.o CC tree-diff.o CC tree-walk.o CC tree.o CC unpack-trees.o CC upload-pack.o CC url.o CC urlmatch.o CC usage.o CC userdiff.o CC utf8.o CC varint.o CC version.o AR xdiff/lib.a AR reftable/libreftable.a GEN git-archimport GEN git-cvsexportcommit GEN git-cvsimport GEN git-cvsserver GEN git-send-email GEN git-svn AR libgit.a LINK git-daemon LINK git-http-backend LINK git-imap-send LINK git-sh-i18n--envsubst LINK git-shell LINK git-http-fetch LINK git-remote-http LINK git-http-push LINK git LINK scalar /usr/local/bin/ld: warning: libssl.so.3, needed by /usr/local/lib/libcurl.so, may conflict with libssl.so.10 /usr/local/bin/ld: warning: libcrypto.so.3, needed by /usr/local/lib/libcurl.so, may conflict with libcrypto.so.10 BUILTIN git-add BUILTIN git-am BUILTIN git-annotate BUILTIN git-apply BUILTIN git-archive BUILTIN git-backfill BUILTIN git-bisect BUILTIN git-blame BUILTIN git-bugreport BUILTIN git-branch BUILTIN git-bundle BUILTIN git-cat-file BUILTIN git-check-attr BUILTIN git-check-ignore BUILTIN git-check-mailmap BUILTIN git-check-ref-format BUILTIN git-checkout--worker BUILTIN git-checkout-index BUILTIN git-checkout BUILTIN git-clean BUILTIN git-clone BUILTIN git-commit-graph BUILTIN git-column BUILTIN git-commit-tree BUILTIN git-config BUILTIN git-commit BUILTIN git-count-objects BUILTIN git-credential-cache--daemon BUILTIN git-credential-cache BUILTIN git-credential-store BUILTIN git-credential BUILTIN git-describe BUILTIN git-diagnose BUILTIN git-diff-files BUILTIN git-diff-index BUILTIN git-diff-pairs BUILTIN git-diff BUILTIN git-difftool BUILTIN git-fast-export BUILTIN git-fast-import BUILTIN git-fetch-pack BUILTIN git-fetch BUILTIN git-diff-tree BUILTIN git-for-each-ref BUILTIN git-fmt-merge-msg BUILTIN git-for-each-repo BUILTIN git-fsmonitor--daemon BUILTIN git-gc BUILTIN git-grep BUILTIN git-hash-object BUILTIN git-get-tar-commit-id BUILTIN git-help BUILTIN git-hook BUILTIN git-fsck BUILTIN git-index-pack BUILTIN git-init-db BUILTIN git-log BUILTIN git-ls-remote BUILTIN git-ls-files BUILTIN git-ls-tree BUILTIN git-mailinfo BUILTIN git-mailsplit BUILTIN git-interpret-trailers BUILTIN git-merge-base BUILTIN git-merge-file BUILTIN git-merge-index BUILTIN git-merge-ours BUILTIN git-merge-recursive BUILTIN git-merge-tree BUILTIN git-merge BUILTIN git-mktag BUILTIN git-multi-pack-index BUILTIN git-mv BUILTIN git-name-rev BUILTIN git-mktree BUILTIN git-pack-objects BUILTIN git-pack-redundant BUILTIN git-pack-refs BUILTIN git-patch-id BUILTIN git-prune-packed BUILTIN git-prune BUILTIN git-notes BUILTIN git-pull BUILTIN git-push BUILTIN git-read-tree BUILTIN git-rebase BUILTIN git-receive-pack BUILTIN git-reflog BUILTIN git-refs BUILTIN git-remote-ext BUILTIN git-remote-fd BUILTIN git-remote BUILTIN git-repack BUILTIN git-replace BUILTIN git-range-diff BUILTIN git-replay BUILTIN git-rerere BUILTIN git-reset BUILTIN git-rev-list BUILTIN git-rev-parse BUILTIN git-revert BUILTIN git-rm BUILTIN git-send-pack BUILTIN git-shortlog BUILTIN git-show-branch BUILTIN git-show-index BUILTIN git-sparse-checkout BUILTIN git-stash BUILTIN git-stripspace BUILTIN git-submodule--helper BUILTIN git-symbolic-ref BUILTIN git-show-ref BUILTIN git-unpack-objects BUILTIN git-update-index BUILTIN git-tag BUILTIN git-update-ref BUILTIN git-unpack-file BUILTIN git-update-server-info BUILTIN git-upload-archive BUILTIN git-upload-pack BUILTIN git-var BUILTIN git-verify-pack BUILTIN git-verify-tag BUILTIN git-verify-commit BUILTIN git-write-tree BUILTIN git-worktree BUILTIN git-cherry BUILTIN git-cherry-pick BUILTIN git-format-patch BUILTIN git-fsck-objects BUILTIN git-init BUILTIN git-maintenance BUILTIN git-merge-subtree BUILTIN git-restore BUILTIN git-show BUILTIN git-stage BUILTIN git-switch BUILTIN git-version BUILTIN git-whatchanged BUILTIN git-status LN/CP git-remote-https LN/CP git-remote-ftp LN/CP git-remote-ftps SUBDIR git-gui GITGUI_VERSION=0.21.GITGUI MSGFMT po/bg.msg MSGFMT po/de.msg MSGFMT po/el.msg MSGFMT po/fr.msg MSGFMT po/hu.msg MSGFMT po/it.msg MSGFMT po/ja.msg MSGFMT po/nb.msg MSGFMT po/pt_br.msg MSGFMT po/pt_pt.msg MSGFMT po/ru.msg MSGFMT po/sv.msg MSGFMT po/vi.msg MSGFMT po/zh_cn.msg GEN git-gui INDEX lib/ 381 translated, 4 fuzzy, 6 untranslated. 520 translated. 514 translated. 579 translated. 519 translated, 1 untranslated. 474 translated, 39 untranslated. 546 translated, 1 untranslated. 520 translated. 579 translated. 576 translated. 366 translated, 7 fuzzy, 17 untranslated. 579 translated. 550 translated. 543 translated. SUBDIR gitk-git Generating catalog po/bg.msg msgfmt --statistics --tcl -l bg -d po/ po/bg.po Generating catalog po/ca.msg Generating catalog po/de.msg * new Tcl/Tk interpreter location msgfmt --statistics --tcl -l ca -d po/ po/ca.po msgfmt --statistics --tcl -l de -d po/ po/de.po Generating catalog po/es.msg msgfmt --statistics --tcl -l es -d po/ po/es.po Generating catalog po/fr.msg msgfmt --statistics --tcl -l fr -d po/ po/fr.po Generating catalog po/hu.msg msgfmt --statistics --tcl -l hu -d po/ po/hu.po Generating catalog po/it.msg msgfmt --statistics --tcl -l it -d po/ po/it.po Generating catalog po/ja.msg msgfmt --statistics --tcl -l ja -d po/ po/ja.po 307 translated messages. Generating catalog po/pt_br.msg msgfmt --statistics --tcl -l pt_br -d po/ po/pt_br.po Generating catalog po/pt_pt.msg msgfmt --statistics --tcl -l pt_pt -d po/ po/pt_pt.po Generating catalog po/ru.msg msgfmt --statistics --tcl -l ru -d po/ po/ru.po Generating catalog po/sv.msg 307 translated messages. msgfmt --statistics --tcl -l sv -d po/ po/sv.po Generating catalog po/ta.msg msgfmt --statistics --tcl -l ta -d po/ po/ta.po 184 translated messages, 46 fuzzy translations, 77 untranslated messages. Generating catalog po/vi.msg msgfmt --statistics --tcl -l vi -d po/ po/vi.po Generating catalog po/zh_cn.msg msgfmt --statistics --tcl -l zh_cn -d po/ po/zh_cn.po GEN gitk-wish 277 translated messages, 18 fuzzy translations, 12 untranslated messages. 311 translated messages. 279 translated messages, 16 fuzzy translations, 12 untranslated messages. 274 translated messages, 17 fuzzy translations, 16 untranslated messages. 311 translated messages. 317 translated messages. 327 translated messages. 307 translated messages. 323 translated messages. 317 translated messages. 311 translated messages. 327 translated messages. SUBDIR templates CC oss-fuzz/dummy-cmd-main.o CC oss-fuzz/fuzz-commit-graph.o CC oss-fuzz/fuzz-config.o CC oss-fuzz/fuzz-credential-from-url-gently.o CC oss-fuzz/fuzz-pack-idx.o CC oss-fuzz/fuzz-parse-attr-line.o CC oss-fuzz/fuzz-date.o CC oss-fuzz/fuzz-url-decode-mem.o CC oss-fuzz/fuzz-pack-headers.o LINK oss-fuzz/fuzz-commit-graph LINK oss-fuzz/fuzz-config LINK oss-fuzz/fuzz-credential-from-url-gently LINK oss-fuzz/fuzz-date LINK oss-fuzz/fuzz-pack-headers LINK oss-fuzz/fuzz-pack-idx LINK oss-fuzz/fuzz-parse-attr-line LINK oss-fuzz/fuzz-url-decode-mem MKDIR -p po/build/locale/bg/LC_MESSAGES MKDIR -p po/build/locale/ca/LC_MESSAGES MSGFMT po/build/locale/bg/LC_MESSAGES/git.mo MKDIR -p po/build/locale/de/LC_MESSAGES MSGFMT po/build/locale/ca/LC_MESSAGES/git.mo MKDIR -p po/build/locale/el/LC_MESSAGES MSGFMT po/build/locale/de/LC_MESSAGES/git.mo MSGFMT po/build/locale/el/LC_MESSAGES/git.mo MKDIR -p po/build/locale/es/LC_MESSAGES MKDIR -p po/build/locale/fr/LC_MESSAGES MSGFMT po/build/locale/es/LC_MESSAGES/git.mo MSGFMT po/build/locale/fr/LC_MESSAGES/git.mo MKDIR -p po/build/locale/ga/LC_MESSAGES MKDIR -p po/build/locale/id/LC_MESSAGES MSGFMT po/build/locale/ga/LC_MESSAGES/git.mo MSGFMT po/build/locale/id/LC_MESSAGES/git.mo MKDIR -p po/build/locale/is/LC_MESSAGES MKDIR -p po/build/locale/it/LC_MESSAGES MSGFMT po/build/locale/is/LC_MESSAGES/git.mo MSGFMT po/build/locale/it/LC_MESSAGES/git.mo MKDIR -p po/build/locale/ko/LC_MESSAGES MKDIR -p po/build/locale/pl/LC_MESSAGES MKDIR -p po/build/locale/pt_PT/LC_MESSAGES MSGFMT po/build/locale/ko/LC_MESSAGES/git.mo MSGFMT po/build/locale/pl/LC_MESSAGES/git.mo MSGFMT po/build/locale/pt_PT/LC_MESSAGES/git.mo MKDIR -p po/build/locale/ru/LC_MESSAGES MKDIR -p po/build/locale/sv/LC_MESSAGES MSGFMT po/build/locale/ru/LC_MESSAGES/git.mo MSGFMT po/build/locale/sv/LC_MESSAGES/git.mo MKDIR -p po/build/locale/tr/LC_MESSAGES MKDIR -p po/build/locale/uk/LC_MESSAGES MSGFMT po/build/locale/tr/LC_MESSAGES/git.mo MSGFMT po/build/locale/uk/LC_MESSAGES/git.mo MKDIR -p po/build/locale/vi/LC_MESSAGES MSGFMT po/build/locale/vi/LC_MESSAGES/git.mo MKDIR -p po/build/locale/zh_CN/LC_MESSAGES MSGFMT po/build/locale/zh_CN/LC_MESSAGES/git.mo MKDIR -p po/build/locale/zh_TW/LC_MESSAGES MSGFMT po/build/locale/zh_TW/LC_MESSAGES/git.mo MKDIR -p perl/build/lib GEN perl/build/lib/Git.pm MKDIR -p perl/build/lib/Git GEN perl/build/lib/Git/IndexInfo.pm GEN perl/build/lib/Git/Packet.pm GEN perl/build/lib/Git/I18N.pm GEN perl/build/lib/Git/LoadCPAN.pm GEN perl/build/lib/Git/SVN.pm MKDIR -p perl/build/lib/Git/LoadCPAN GEN perl/build/lib/Git/LoadCPAN/Error.pm MKDIR -p perl/build/lib/Git/SVN GEN perl/build/lib/Git/SVN/Editor.pm GEN perl/build/lib/Git/SVN/Fetcher.pm GEN perl/build/lib/Git/SVN/GlobSpec.pm GEN perl/build/lib/Git/SVN/Log.pm GEN perl/build/lib/Git/SVN/Migration.pm GEN perl/build/lib/Git/SVN/Prompt.pm GEN perl/build/lib/Git/SVN/Ra.pm GEN perl/build/lib/Git/SVN/Utils.pm MKDIR -p perl/build/lib/Git/LoadCPAN/Mail GEN perl/build/lib/Git/LoadCPAN/Mail/Address.pm MKDIR -p perl/build/lib/Git/SVN/Memoize GEN perl/build/lib/Git/SVN/Memoize/YAML.pm MKDIR -p perl/build/lib/FromCPAN GEN perl/build/lib/FromCPAN/Error.pm MKDIR -p perl/build/lib/FromCPAN/Mail GEN perl/build/lib/FromCPAN/Mail/Address.pm CC t/helper/test-fake-ssh.o CC t/helper/test-tool.o CC t/helper/test-advise.o CC t/helper/test-bitmap.o CC t/helper/test-bloom.o CC t/helper/test-bundle-uri.o CC t/helper/test-cache-tree.o CC t/helper/test-chmtime.o CC t/helper/test-config.o CC t/helper/test-crontab.o CC t/helper/test-csprng.o CC t/helper/test-date.o CC t/helper/test-delete-gpgsig.o CC t/helper/test-delta.o CC t/helper/test-dir-iterator.o CC t/helper/test-drop-caches.o CC t/helper/test-dump-cache-tree.o CC t/helper/test-dump-fsmonitor.o CC t/helper/test-dump-split-index.o CC t/helper/test-dump-untracked-cache.o CC t/helper/test-env-helper.o CC t/helper/test-example-tap.o CC t/helper/test-find-pack.o CC t/helper/test-genrandom.o CC t/helper/test-fsmonitor-client.o CC t/helper/test-genzeros.o CC t/helper/test-getcwd.o CC t/helper/test-hash-speed.o CC t/helper/test-hash.o CC t/helper/test-hexdump.o CC t/helper/test-hashmap.o CC t/helper/test-json-writer.o CC t/helper/test-lazy-init-name-hash.o CC t/helper/test-match-trees.o CC t/helper/test-mergesort.o CC t/helper/test-mktemp.o CC t/helper/test-name-hash.o CC t/helper/test-online-cpus.o CC t/helper/test-pack-deltas.o CC t/helper/test-pack-mtimes.o CC t/helper/test-parse-options.o CC t/helper/test-parse-pathspec-file.o CC t/helper/test-partial-clone.o CC t/helper/test-path-utils.o CC t/helper/test-path-walk.o CC t/helper/test-pcre2-config.o CC t/helper/test-pkt-line.o CC t/helper/test-proc-receive.o CC t/helper/test-progress.o CC t/helper/test-reach.o CC t/helper/test-read-cache.o CC t/helper/test-read-graph.o CC t/helper/test-read-midx.o CC t/helper/test-ref-store.o CC t/helper/test-reftable.o CC t/helper/test-regex.o CC t/helper/test-rot13-filter.o CC t/helper/test-repository.o CC t/helper/test-revision-walking.o CC t/helper/test-run-command.o CC t/helper/test-scrap-cache-tree.o CC t/helper/test-serve-v2.o CC t/helper/test-sha1.o CC t/helper/test-sha256.o CC t/helper/test-sigchain.o CC t/helper/test-simple-ipc.o CC t/helper/test-string-list.o CC t/helper/test-submodule-config.o CC t/helper/test-submodule-nested-repo-config.o CC t/helper/test-submodule.o CC t/helper/test-subprocess.o CC t/helper/test-trace2.o CC t/helper/test-truncate.o CC t/helper/test-userdiff.o CC t/helper/test-wildmatch.o CC t/helper/test-windows-named-pipe.o CC t/helper/test-write-cache.o CC t/helper/test-xml-encode.o CC t/helper/test-zlib.o CC t/unit-tests/test-lib.o GEN bin-wrappers/git GEN bin-wrappers/scalar GEN bin-wrappers/git-receive-pack GEN bin-wrappers/git-shell GEN bin-wrappers/git-upload-archive GEN bin-wrappers/git-upload-pack GEN bin-wrappers/git-cvsserver GEN bin-wrappers/test-fake-ssh GEN bin-wrappers/test-tool CC t/unit-tests/t-reftable-basics.o CC t/unit-tests/t-reftable-block.o CC t/unit-tests/lib-reftable.o CC t/unit-tests/t-reftable-merged.o CC t/unit-tests/t-reftable-pq.o CC t/unit-tests/t-reftable-readwrite.o CC t/unit-tests/t-reftable-record.o CC t/unit-tests/t-reftable-stack.o CC t/unit-tests/t-reftable-table.o * new test suites LINK t/helper/test-fake-ssh GEN t/unit-tests/clar-decls.h GEN t/unit-tests/clar.suite CC t/unit-tests/u-example-decorate.o CC t/unit-tests/u-ctype.o CC t/unit-tests/u-hash.o CC t/unit-tests/u-hashmap.o CC t/unit-tests/u-mem-pool.o CC t/unit-tests/u-oid-array.o CC t/unit-tests/u-oidmap.o CC t/unit-tests/u-oidtree.o CC t/unit-tests/u-prio-queue.o CC t/unit-tests/u-reftable-tree.o CC t/unit-tests/u-strbuf.o CC t/unit-tests/u-strcmp-offset.o CC t/unit-tests/u-strvec.o CC t/unit-tests/u-trailer.o CC t/unit-tests/u-urlmatch-normalization.o CC t/unit-tests/clar/clar.o CC t/unit-tests/unit-test.o CC t/unit-tests/lib-oid.o LINK t/helper/test-tool MKDIR -p t/unit-tests/bin LINK t/unit-tests/bin/t-reftable-basics LINK t/unit-tests/bin/t-reftable-block LINK t/unit-tests/bin/t-reftable-merged LINK t/unit-tests/bin/t-reftable-pq LINK t/unit-tests/bin/t-reftable-record LINK t/unit-tests/bin/t-reftable-table LINK t/unit-tests/bin/t-reftable-readwrite LINK t/unit-tests/bin/t-reftable-stack LINK t/unit-tests/bin/unit-tests GEN gitweb/static/gitweb.js GEN gitweb/gitweb.cgi install -d -m 755 '/usr/local/share/gitweb' install -m 755 gitweb/gitweb.cgi '/usr/local/share/gitweb' SUBDIR git-gui SUBDIR gitk-git SUBDIR templates install -d -m 755 '/usr/local/share/gitweb/static' install -m 644 gitweb/static/gitweb.js gitweb/static/gitweb.css gitweb/static/git-logo.png gitweb/static/git-favicon.png \ '/usr/local/share/gitweb/static' install -d -m 755 '/usr/local/bin' install -d -m 755 '/usr/local/libexec/git-core' install git-daemon git-http-backend git-imap-send git-sh-i18n--envsubst git-shell git-http-fetch git-http-push git-remote-http git-remote-https git-remote-ftp git-remote-ftps '/usr/local/libexec/git-core' install git-difftool--helper git-filter-branch git-merge-octopus git-merge-one-file git-merge-resolve git-mergetool git-quiltimport git-request-pull git-submodule git-web--browse git-archimport git-cvsexportcommit git-cvsimport git-cvsserver git-send-email git-svn git-p4 git-instaweb '/usr/local/libexec/git-core' install -m 644 git-mergetool--lib git-sh-i18n git-sh-setup '/usr/local/libexec/git-core' install git scalar git-receive-pack git-shell git-upload-archive git-upload-pack '/usr/local/bin' install git-cvsserver '/usr/local/bin' make -C templates DESTDIR='' install make[1]: Entering directory '/root/git-2.50.1/templates' install -d -m 755 '/usr/local/share/git-core/templates' (cd blt && gtar cf - .) | \ (cd '/usr/local/share/git-core/templates' && umask 022 && gtar xof -) make[1]: Leaving directory '/root/git-2.50.1/templates' install -d -m 755 '/usr/local/libexec/git-core/mergetools' install -m 644 mergetools/* '/usr/local/libexec/git-core/mergetools' install -d -m 755 '/usr/local/share/locale' (cd po/build/locale && gtar cf - .) | \ (cd '/usr/local/share/locale' && umask 022 && gtar xof -) install -d -m 755 '/usr/local/share/perl5' (cd perl/build/lib && gtar cf - .) | \ (cd '/usr/local/share/perl5' && umask 022 && gtar xof -) make -C gitk-git install make[1]: Entering directory '/root/git-2.50.1/gitk-git' install -d -m 755 '/usr/local/bin' install -m 755 gitk-wish '/usr/local/bin'/gitk install -d -m 755 '/usr/local/share/gitk/lib/msgs' install -m 644 po/bg.msg '/usr/local/share/gitk/lib/msgs' && install -m 644 po/ca.msg '/usr/local/share/gitk/lib/msgs' && install -m 644 po/de.msg '/usr/local/share/gitk/lib/msgs' && install -m 644 po/es.msg '/usr/local/share/gitk/lib/msgs' && install -m 644 po/fr.msg '/usr/local/share/gitk/lib/msgs' && install -m 644 po/hu.msg '/usr/local/share/gitk/lib/msgs' && install -m 644 po/it.msg '/usr/local/share/gitk/lib/msgs' && install -m 644 po/ja.msg '/usr/local/share/gitk/lib/msgs' && install -m 644 po/pt_br.msg '/usr/local/share/gitk/lib/msgs' && install -m 644 po/pt_pt.msg '/usr/local/share/gitk/lib/msgs' && install -m 644 po/ru.msg '/usr/local/share/gitk/lib/msgs' && install -m 644 po/sv.msg '/usr/local/share/gitk/lib/msgs' && install -m 644 po/ta.msg '/usr/local/share/gitk/lib/msgs' && install -m 644 po/vi.msg '/usr/local/share/gitk/lib/msgs' && install -m 644 po/zh_cn.msg '/usr/local/share/gitk/lib/msgs' && true make[1]: Leaving directory '/root/git-2.50.1/gitk-git' make -C git-gui gitexecdir='/usr/local/libexec/git-core' install make[1]: Entering directory '/root/git-2.50.1/git-gui' DEST /usr/local/libexec/git-core INSTALL 755 git-gui INSTALL 755 git-gui--askpass LINK git-citool -> git-gui DEST /usr/local/share/git-gui/lib INSTALL 644 tclIndex INSTALL 644 about.tcl INSTALL 644 blame.tcl INSTALL 644 branch_checkout.tcl INSTALL 644 branch_create.tcl INSTALL 644 branch_delete.tcl INSTALL 644 branch_rename.tcl INSTALL 644 branch.tcl INSTALL 644 browser.tcl INSTALL 644 checkout_op.tcl INSTALL 644 choose_font.tcl INSTALL 644 choose_repository.tcl INSTALL 644 choose_rev.tcl INSTALL 644 chord.tcl INSTALL 644 class.tcl INSTALL 644 commit.tcl INSTALL 644 console.tcl INSTALL 644 database.tcl INSTALL 644 date.tcl INSTALL 644 diff.tcl INSTALL 644 encoding.tcl INSTALL 644 error.tcl INSTALL 644 index.tcl INSTALL 644 line.tcl INSTALL 644 logo.tcl INSTALL 644 merge.tcl INSTALL 644 mergetool.tcl INSTALL 644 option.tcl INSTALL 644 remote_add.tcl INSTALL 644 remote_branch_delete.tcl INSTALL 644 remote.tcl INSTALL 644 search.tcl INSTALL 644 shortcut.tcl INSTALL 644 spellcheck.tcl INSTALL 644 sshkey.tcl INSTALL 644 status_bar.tcl INSTALL 644 themed.tcl INSTALL 644 tools_dlg.tcl INSTALL 644 tools.tcl INSTALL 644 transport.tcl INSTALL 644 win32.tcl INSTALL 644 git-gui.ico INSTALL 644 win32_shortcut.js DEST /usr/local/share/git-gui/lib/msgs INSTALL 644 bg.msg INSTALL 644 de.msg INSTALL 644 el.msg INSTALL 644 fr.msg INSTALL 644 hu.msg INSTALL 644 it.msg INSTALL 644 ja.msg INSTALL 644 nb.msg INSTALL 644 pt_br.msg INSTALL 644 pt_pt.msg INSTALL 644 ru.msg INSTALL 644 sv.msg INSTALL 644 vi.msg INSTALL 644 zh_cn.msg make[1]: Leaving directory '/root/git-2.50.1/git-gui' install -d -m 755 '/usr/local/share/bash-completion/completions' && \ install -m 644 contrib/completion/git-completion.bash '/usr/local/share/bash-completion/completions/git' bindir=$(cd '/usr/local/bin' && pwd) && \ execdir=$(cd '/usr/local/libexec/git-core' && pwd) && \ destdir_from_execdir_SQ=$(echo 'libexec/git-core' | sed -e 's|[^/][^/]*|..|g') && \ { test "$bindir/" = "$execdir/" || \ for p in git scalar git-shell git-cvsserver; do \ rm -f "$execdir/$p" && \ test -n "" && \ ln -s "$destdir_from_execdir_SQ/bin/$p" "$execdir/$p" || \ { test -z "" && \ ln "$bindir/$p" "$execdir/$p" 2>/dev/null || \ cp "$bindir/$p" "$execdir/$p" || exit; } \ done; \ } && \ for p in git-receive-pack git-upload-archive git-upload-pack; do \ rm -f "$bindir/$p" && \ test -n "" && \ ln -s "git" "$bindir/$p" || \ { test -z "" && \ ln "$bindir/git" "$bindir/$p" 2>/dev/null || \ ln -s "git" "$bindir/$p" 2>/dev/null || \ cp "$bindir/git" "$bindir/$p" || exit; }; \ done && \ for p in git-add git-am git-annotate git-apply git-archive git-backfill git-bisect git-blame git-branch git-bugreport git-bundle git-cat-file git-check-attr git-check-ignore git-check-mailmap git-check-ref-format git-checkout--worker git-checkout-index git-checkout git-clean git-clone git-column git-commit-graph git-commit-tree git-commit git-config git-count-objects git-credential-cache--daemon git-credential-cache git-credential-store git-credential git-describe git-diagnose git-diff-files git-diff-index git-diff-pairs git-diff-tree git-diff git-difftool git-fast-export git-fast-import git-fetch-pack git-fetch git-fmt-merge-msg git-for-each-ref git-for-each-repo git-fsck git-fsmonitor--daemon git-gc git-get-tar-commit-id git-grep git-hash-object git-help git-hook git-index-pack git-init-db git-interpret-trailers git-log git-ls-files git-ls-remote git-ls-tree git-mailinfo git-mailsplit git-merge-base git-merge-file git-merge-index git-merge-ours git-merge-recursive git-merge-tree git-merge git-mktag git-mktree git-multi-pack-index git-mv git-name-rev git-notes git-pack-objects git-pack-redundant git-pack-refs git-patch-id git-prune-packed git-prune git-pull git-push git-range-diff git-read-tree git-rebase git-receive-pack git-reflog git-refs git-remote-ext git-remote-fd git-remote git-repack git-replace git-replay git-rerere git-reset git-rev-list git-rev-parse git-revert git-rm git-send-pack git-shortlog git-show-branch git-show-index git-show-ref git-sparse-checkout git-stash git-stripspace git-submodule--helper git-symbolic-ref git-tag git-unpack-file git-unpack-objects git-update-index git-update-ref git-update-server-info git-upload-archive git-upload-pack git-var git-verify-commit git-verify-pack git-verify-tag git-worktree git-write-tree git-cherry git-cherry-pick git-format-patch git-fsck-objects git-init git-maintenance git-merge-subtree git-restore git-show git-stage git-status git-switch git-version git-whatchanged; do \ rm -f "$execdir/$p" && \ if test -z ""; \ then \ test -n "" && \ ln -s "$destdir_from_execdir_SQ/bin/git" "$execdir/$p" || \ { test -z "" && \ ln "$execdir/git" "$execdir/$p" 2>/dev/null || \ ln -s "git" "$execdir/$p" 2>/dev/null || \ cp "$execdir/git" "$execdir/$p" || exit; }; \ fi \ done && \ remote_curl_aliases="git-remote-https git-remote-ftp git-remote-ftps" && \ for p in $remote_curl_aliases; do \ rm -f "$execdir/$p" && \ test -n "" && \ ln -s "git-remote-http" "$execdir/$p" || \ { test -z "" && \ ln "$execdir/git-remote-http" "$execdir/$p" 2>/dev/null || \ ln -s "git-remote-http" "$execdir/$p" 2>/dev/null || \ cp "$execdir/git-remote-http" "$execdir/$p" || exit; } \ done rm -f /root/git-2.50.1/./*.gcda /root/git-2.50.1/builtin/*.gcda /root/git-2.50.1/compat/*.gcda /root/git-2.50.1/compat/linux/*.gcda /root/git-2.50.1/compat/simple-ipc/*.gcda /root/git-2.50.1/compiler-tricks/*.gcda /root/git-2.50.1/ewah/*.gcda /root/git-2.50.1/negotiator/*.gcda /root/git-2.50.1/oss-fuzz/*.gcda /root/git-2.50.1/refs/*.gcda /root/git-2.50.1/reftable/*.gcda /root/git-2.50.1/sha1dc/*.gcda /root/git-2.50.1/sha256/block/*.gcda /root/git-2.50.1/t/helper/*.gcda /root/git-2.50.1/t/unit-tests/*.gcda /root/git-2.50.1/t/unit-tests/clar/*.gcda /root/git-2.50.1/trace2/*.gcda /root/git-2.50.1/xdiff/*.gcda rm -f ./*.gcov builtin/*.gcov compat/*.gcov compat/linux/*.gcov compat/simple-ipc/*.gcov compiler-tricks/*.gcov ewah/*.gcov negotiator/*.gcov oss-fuzz/*.gcov refs/*.gcov reftable/*.gcov sha1dc/*.gcov sha256/block/*.gcov t/helper/*.gcov t/unit-tests/*.gcov t/unit-tests/clar/*.gcov trace2/*.gcov xdiff/*.gcov rm -f GIT-SPATCH-DEFINES rm -f gitweb/gitweb.cgi gitweb/static/gitweb.js gitweb/static/gitweb.min.js gitweb/static/gitweb.min.css gitweb/GITWEB-BUILD-OPTIONS rm -f -r .build/contrib/coccinelle rm -f contrib/coccinelle/*.cocci.patch rm -f /root/git-2.50.1/./*.gcno /root/git-2.50.1/builtin/*.gcno /root/git-2.50.1/compat/*.gcno /root/git-2.50.1/compat/linux/*.gcno /root/git-2.50.1/compat/simple-ipc/*.gcno /root/git-2.50.1/compiler-tricks/*.gcno /root/git-2.50.1/ewah/*.gcno /root/git-2.50.1/negotiator/*.gcno /root/git-2.50.1/oss-fuzz/*.gcno /root/git-2.50.1/refs/*.gcno /root/git-2.50.1/reftable/*.gcno /root/git-2.50.1/sha1dc/*.gcno /root/git-2.50.1/sha256/block/*.gcno /root/git-2.50.1/t/helper/*.gcno /root/git-2.50.1/t/unit-tests/*.gcno /root/git-2.50.1/t/unit-tests/clar/*.gcno /root/git-2.50.1/trace2/*.gcno /root/git-2.50.1/xdiff/*.gcno rm -f ./*.gcda builtin/*.gcda compat/*.gcda compat/linux/*.gcda compat/simple-ipc/*.gcda compiler-tricks/*.gcda ewah/*.gcda negotiator/*.gcda oss-fuzz/*.gcda refs/*.gcda reftable/*.gcda sha1dc/*.gcda sha256/block/*.gcda t/helper/*.gcda t/unit-tests/*.gcda t/unit-tests/clar/*.gcda trace2/*.gcda xdiff/*.gcda rm -f coverage-untested-functions rm -f -r cover_db/ rm -f -r cover_db_html/ rm -f coverage-test.made rm -f ./*.gcno builtin/*.gcno compat/*.gcno compat/linux/*.gcno compat/simple-ipc/*.gcno compiler-tricks/*.gcno ewah/*.gcno negotiator/*.gcno oss-fuzz/*.gcno refs/*.gcno reftable/*.gcno sha1dc/*.gcno sha256/block/*.gcno t/helper/*.gcno t/unit-tests/*.gcno t/unit-tests/clar/*.gcno trace2/*.gcno xdiff/*.gcno rm -f -r .build t/unit-tests/bin rm -f GIT-TEST-SUITES rm -f po/git.pot po/git-core.pot rm -f git.rc git.res rm -f abspath.o add-interactive.o add-patch.o advice.o alias.o alloc.o apply.o archive-tar.o archive-zip.o archive.o attr.o base85.o bisect.o blame.o blob.o bloom.o branch.o bulk-checkin.o bundle-uri.o bundle.o cache-tree.o cbtree.o chdir-notify.o checkout.o chunk-format.o color.o column.o combine-diff.o commit-graph.o commit-reach.o commit.o common-exit.o common-init.o compat/nonblock.o compat/obstack.o compat/open.o compat/terminal.o compiler-tricks/not-constant.o config.o connect.o connected.o convert.o copy.o credential.o csum-file.o ctype.o date.o decorate.o delta-islands.o diagnose.o diff-delta.o diff-merges.o diff-lib.o diff-no-index.o diff.o diffcore-break.o diffcore-delta.o diffcore-order.o diffcore-pickaxe.o diffcore-rename.o diffcore-rotate.o dir-iterator.o dir.o editor.o entry.o environment.o ewah/bitmap.o ewah/ewah_bitmap.o ewah/ewah_io.o ewah/ewah_rlw.o exec-cmd.o fetch-negotiator.o fetch-pack.o fmt-merge-msg.o fsck.o fsmonitor.o fsmonitor-ipc.o fsmonitor-settings.o gettext.o git-zlib.o gpg-interface.o graph.o grep.o hash-lookup.o hash.o hashmap.o help.o hex.o hex-ll.o hook.o ident.o json-writer.o kwset.o levenshtein.o line-log.o line-range.o linear-assignment.o list-objects-filter-options.o list-objects-filter.o list-objects.o lockfile.o log-tree.o loose.o ls-refs.o mailinfo.o mailmap.o match-trees.o mem-pool.o merge-blobs.o merge-ll.o merge-ort.o merge-ort-wrappers.o merge.o midx.o midx-write.o name-hash.o negotiator/default.o negotiator/noop.o negotiator/skipping.o notes-cache.o notes-merge.o notes-utils.o notes.o object-file-convert.o object-file.o object-name.o object-store.o object.o oid-array.o oidmap.o oidset.o oidtree.o pack-bitmap-write.o pack-bitmap.o pack-check.o pack-mtimes.o pack-objects.o pack-revindex.o pack-write.o packfile.o pager.o parallel-checkout.o parse.o parse-options-cb.o parse-options.o patch-delta.o patch-ids.o path.o path-walk.o pathspec.o pkt-line.o preload-index.o pretty.o prio-queue.o progress.o promisor-remote.o prompt.o protocol.o protocol-caps.o prune-packed.o pseud o-merge.o quote.o range-diff.o reachable.o read-cache.o rebase-interactive.o rebase.o ref-filter.o reflog-walk.o reflog.o refs.o refs/debug.o refs/files-backend.o refs/reftable-backend.o refs/iterator.o refs/packed-backend.o refs/ref-cache.o refspec.o remote.o replace-object.o repo-settings.o repository.o rerere.o reset.o resolve-undo.o revision.o run-command.o send-pack.o sequencer.o serve.o server-info.o setup.o shallow.o sideband.o sigchain.o sparse-index.o split-index.o stable-qsort.o statinfo.o strbuf.o streaming.o string-list.o strmap.o strvec.o sub-process.o submodule-config.o submodule.o symlinks.o tag.o tempfile.o thread-utils.o tmp-objdir.o trace.o trace2.o trace2/tr2_cfg.o trace2/tr2_cmd_name.o trace2/tr2_ctr.o trace2/tr2_dst.o trace2/tr2_sid.o trace2/tr2_sysenv.o trace2/tr2_tbuf.o trace2/tr2_tgt_event.o trace2/tr2_tgt_normal.o trace2/tr2_tgt_perf.o trace2/tr2_tls.o trace2/tr2_tmr.o trailer.o transport-helper.o transport.o tree-diff.o tree-walk.o tree.o unpack-trees.o upload-pack.o url.o urlmatch.o usage.o userdiff.o utf8.o varint.o version.o versioncmp.o walker.o wildmatch.o worktree.o wrapper.o write-or-die.o ws.o wt-status.o xdiff-interface.o unix-socket.o unix-stream-server.o compat/simple-ipc/ipc-shared.o compat/simple-ipc/ipc-unix-socket.o sha1dc_git.o sha1dc/sha1.o sha1dc/ubc_check.o sha256/block/sha256.o compat/linux/procinfo.o compat/fopen.o compat/strlcpy.o compat/qsort_s.o builtin/add.o builtin/am.o builtin/annotate.o builtin/apply.o builtin/archive.o builtin/backfill.o builtin/bisect.o builtin/blame.o builtin/branch.o builtin/bugreport.o builtin/bundle.o builtin/cat-file.o builtin/check-attr.o builtin/check-ignore.o builtin/check-mailmap.o builtin/check-ref-format.o builtin/checkout--worker.o builtin/checkout-index.o builtin/checkout.o builtin/clean.o builtin/clone.o builtin/column.o builtin/commit-graph.o builtin/commit-tree.o builtin/commit.o builtin/config.o builtin/count-objects.o builtin/credential-cache--daemon.o builtin/credential-cache.o builtin/credential-store.o builtin/credential .o builtin/describe.o builtin/diagnose.o builtin/diff-files.o builtin/diff-index.o builtin/diff-pairs.o builtin/diff-tree.o builtin/diff.o builtin/difftool.o builtin/fast-export.o builtin/fast-import.o builtin/fetch-pack.o builtin/fetch.o builtin/fmt-merge-msg.o builtin/for-each-ref.o builtin/for-each-repo.o builtin/fsck.o builtin/fsmonitor--daemon.o builtin/gc.o builtin/get-tar-commit-id.o builtin/grep.o builtin/hash-object.o builtin/help.o builtin/hook.o builtin/index-pack.o builtin/init-db.o builtin/interpret-trailers.o builtin/log.o builtin/ls-files.o builtin/ls-remote.o builtin/ls-tree.o builtin/mailinfo.o builtin/mailsplit.o builtin/merge-base.o builtin/merge-file.o builtin/merge-index.o builtin/merge-ours.o builtin/merge-recursive.o builtin/merge-tree.o builtin/merge.o builtin/mktag.o builtin/mktree.o builtin/multi-pack-index.o builtin/mv.o builtin/name-rev.o builtin/notes.o builtin/pack-objects.o builtin/pack-redundant.o builtin/pack-refs.o builtin/patch-id.o builtin/prune-packed.o builtin/prune.o builtin/pull.o builtin/push.o builtin/range-diff.o builtin/read-tree.o builtin/rebase.o builtin/receive-pack.o builtin/reflog.o builtin/refs.o builtin/remote-ext.o builtin/remote-fd.o builtin/remote.o builtin/repack.o builtin/replace.o builtin/replay.o builtin/rerere.o builtin/reset.o builtin/rev-list.o builtin/rev-parse.o builtin/revert.o builtin/rm.o builtin/send-pack.o builtin/shortlog.o builtin/show-branch.o builtin/show-index.o builtin/show-ref.o builtin/sparse-checkout.o builtin/stash.o builtin/stripspace.o builtin/submodule--helper.o builtin/symbolic-ref.o builtin/tag.o builtin/unpack-file.o builtin/unpack-objects.o builtin/update-index.o builtin/update-ref.o builtin/update-server-info.o builtin/upload-archive.o builtin/upload-pack.o builtin/var.o builtin/verify-commit.o builtin/verify-pack.o builtin/verify-tag.o builtin/worktree.o builtin/write-tree.o common-main.o git.o scalar.o daemon.o http-backend.o imap-send.o sh-i18n--envsubst.o shell.o http-fetch.o http-push.o t/helper/test-fake-ssh.o t/helper/tes t-tool.o t/helper/test-advise.o t/helper/test-bitmap.o t/helper/test-bloom.o t/helper/test-bundle-uri.o t/helper/test-cache-tree.o t/helper/test-chmtime.o t/helper/test-config.o t/helper/test-crontab.o t/helper/test-csprng.o t/helper/test-date.o t/helper/test-delete-gpgsig.o t/helper/test-delta.o t/helper/test-dir-iterator.o t/helper/test-drop-caches.o t/helper/test-dump-cache-tree.o t/helper/test-dump-fsmonitor.o t/helper/test-dump-split-index.o t/helper/test-dump-untracked-cache.o t/helper/test-env-helper.o t/helper/test-example-tap.o t/helper/test-find-pack.o t/helper/test-fsmonitor-client.o t/helper/test-genrandom.o t/helper/test-genzeros.o t/helper/test-getcwd.o t/helper/test-hash-speed.o t/helper/test-hash.o t/helper/test-hashmap.o t/helper/test-hexdump.o t/helper/test-json-writer.o t/helper/test-lazy-init-name-hash.o t/helper/test-match-trees.o t/helper/test-mergesort.o t/helper/test-mktemp.o t/helper/test-name-hash.o t/helper/test-online-cpus.o t/helper/test-pack-deltas.o t/helper/test-pack-mtimes.o t/helper/test-parse-options.o t/helper/test-parse-pathspec-file.o t/helper/test-partial-clone.o t/helper/test-path-utils.o t/helper/test-path-walk.o t/helper/test-pcre2-config.o t/helper/test-pkt-line.o t/helper/test-proc-receive.o t/helper/test-progress.o t/helper/test-reach.o t/helper/test-read-cache.o t/helper/test-read-graph.o t/helper/test-read-midx.o t/helper/test-ref-store.o t/helper/test-reftable.o t/helper/test-regex.o t/helper/test-rot13-filter.o t/helper/test-repository.o t/helper/test-revision-walking.o t/helper/test-run-command.o t/helper/test-scrap-cache-tree.o t/helper/test-serve-v2.o t/helper/test-sha1.o t/helper/test-sha256.o t/helper/test-sigchain.o t/helper/test-simple-ipc.o t/helper/test-string-list.o t/helper/test-submodule-config.o t/helper/test-submodule-nested-repo-config.o t/helper/test-submodule.o t/helper/test-subprocess.o t/helper/test-trace2.o t/helper/test-truncate.o t/helper/test-userdiff.o t/helper/test-wildmatch.o t/helper/test-windows-named-pipe.o t/helper/test-write-cache.o t /helper/test-xml-encode.o t/helper/test-zlib.o xdiff/xdiffi.o xdiff/xemit.o xdiff/xhistogram.o xdiff/xmerge.o xdiff/xpatience.o xdiff/xprepare.o xdiff/xutils.o oss-fuzz/dummy-cmd-main.o oss-fuzz/fuzz-commit-graph.o oss-fuzz/fuzz-config.o oss-fuzz/fuzz-credential-from-url-gently.o oss-fuzz/fuzz-date.o oss-fuzz/fuzz-pack-headers.o oss-fuzz/fuzz-pack-idx.o oss-fuzz/fuzz-parse-attr-line.o oss-fuzz/fuzz-url-decode-mem.o reftable/basics.o reftable/error.o reftable/block.o reftable/blocksource.o reftable/iter.o reftable/merged.o reftable/pq.o reftable/record.o reftable/stack.o reftable/system.o reftable/table.o reftable/tree.o reftable/writer.o t/unit-tests/test-lib.o t/unit-tests/lib-reftable.o t/unit-tests/u-ctype.o t/unit-tests/u-example-decorate.o t/unit-tests/u-hash.o t/unit-tests/u-hashmap.o t/unit-tests/u-mem-pool.o t/unit-tests/u-oid-array.o t/unit-tests/u-oidmap.o t/unit-tests/u-oidtree.o t/unit-tests/u-prio-queue.o t/unit-tests/u-reftable-tree.o t/unit-tests/u-strbuf.o t/unit-tests/u-strcmp-offset.o t/unit-tests/u-strvec.o t/unit-tests/u-trailer.o t/unit-tests/u-urlmatch-normalization.o t/unit-tests/clar/clar.o t/unit-tests/unit-test.o t/unit-tests/lib-oid.o t/unit-tests/t-reftable-basics.o t/unit-tests/t-reftable-block.o t/unit-tests/t-reftable-merged.o t/unit-tests/t-reftable-pq.o t/unit-tests/t-reftable-readwrite.o t/unit-tests/t-reftable-record.o t/unit-tests/t-reftable-stack.o t/unit-tests/t-reftable-table.o http.o http-walker.o remote-curl.o rm -f headless-git.o rm -f libgit.a xdiff/lib.a reftable/libreftable.a rm -f git-daemon git-http-backend git-imap-send git-sh-i18n--envsubst git-shell git-http-fetch git-http-push git-remote-http git-remote-https git-remote-ftp git-remote-ftps git-difftool--helper git-filter-branch git-merge-octopus git-merge-one-file git-merge-resolve git-mergetool git-quiltimport git-request-pull git-submodule git-web--browse git-archimport git-cvsexportcommit git-cvsimport git-cvsserver git-send-email git-svn git-p4 git-instaweb git-mergetool--lib git-sh-i18n git-sh-setup git-add git-am git-annotate git-apply git-archive git-backfill git-bisect git-blame git-branch git-bugreport git-bundle git-cat-file git-check-attr git-check-ignore git-check-mailmap git-check-ref-format git-checkout--worker git-checkout-index git-checkout git-clean git-clone git-column git-commit-graph git-commit-tree git-commit git-config git-count-objects git-credential-cache--daemon git-credential-cache git-credential-store git-credential git-describe git-diagnose git-diff-files git-diff-index git-diff-pairs git-diff-tree git-diff git-difftool git-fast-export git-fast-import git-fetch-pack git-fetch git-fmt-merge-msg git-for-each-ref git-for-each-repo git-fsck git-fsmonitor--daemon git-gc git-get-tar-commit-id git-grep git-hash-object git-help git-hook git-index-pack git-init-db git-interpret-trailers git-log git-ls-files git-ls-remote git-ls-tree git-mailinfo git-mailsplit git-merge-base git-merge-file git-merge-index git-merge-ours git-merge-recursive git-merge-tree git-merge git-mktag git-mktree git-multi-pack-index git-mv git-name-rev git-notes git-pack-objects git-pack-redundant git-pack-refs git-patch-id git-prune-packed git-prune git-pull git-push git-range-diff git-read-tree git-rebase git-receive-pack git-reflog git-refs git-remote-ext git-remote-fd git-remote git-repack git-replace git-replay git-rerere git-reset git-rev-list git-rev-parse git-revert git-rm git-send-pack git-shortlog git-show-branch git-show-index git-show-ref git-sparse-checkout git-stash git-stripspace git-submodule--helper git-symbolic-ref git-t ag git-unpack-file git-unpack-objects git-update-index git-update-ref git-update-server-info git-upload-archive git-upload-pack git-var git-verify-commit git-verify-pack git-verify-tag git-worktree git-write-tree git-cherry git-cherry-pick git-format-patch git-fsck-objects git-init git-maintenance git-merge-subtree git-restore git-show git-stage git-status git-switch git-version git-whatchanged git scalar rm -f t/helper/test-fake-ssh t/helper/test-tool rm -f oss-fuzz/fuzz-commit-graph oss-fuzz/fuzz-config oss-fuzz/fuzz-credential-from-url-gently oss-fuzz/fuzz-date oss-fuzz/fuzz-pack-headers oss-fuzz/fuzz-pack-idx oss-fuzz/fuzz-parse-attr-line oss-fuzz/fuzz-url-decode-mem rm -f abspath.sp add-interactive.sp add-patch.sp advice.sp alias.sp alloc.sp apply.sp archive-tar.sp archive-zip.sp archive.sp attr.sp base85.sp bisect.sp blame.sp blob.sp bloom.sp branch.sp bulk-checkin.sp bundle-uri.sp bundle.sp cache-tree.sp cbtree.sp chdir-notify.sp checkout.sp chunk-format.sp color.sp column.sp combine-diff.sp commit-graph.sp commit-reach.sp commit.sp common-exit.sp common-init.sp compat/nonblock.sp compat/open.sp compat/terminal.sp compiler-tricks/not-constant.sp config.sp connect.sp connected.sp convert.sp copy.sp credential.sp csum-file.sp ctype.sp date.sp decorate.sp delta-islands.sp diagnose.sp diff-delta.sp diff-merges.sp diff-lib.sp diff-no-index.sp diff.sp diffcore-break.sp diffcore-delta.sp diffcore-order.sp diffcore-pickaxe.sp diffcore-rename.sp diffcore-rotate.sp dir-iterator.sp dir.sp editor.sp entry.sp environment.sp ewah/bitmap.sp ewah/ewah_bitmap.sp ewah/ewah_io.sp ewah/ewah_rlw.sp exec-cmd.sp fetch-negotiator.sp fetch-pack.sp fmt-merge-msg.sp fsck.sp fsmonitor.sp fsmonitor-ipc.sp fsmonitor-settings.sp gettext.sp git-zlib.sp gpg-interface.sp graph.sp grep.sp hash-lookup.sp hash.sp hashmap.sp help.sp hex.sp hex-ll.sp hook.sp ident.sp json-writer.sp kwset.sp levenshtein.sp line-log.sp line-range.sp linear-assignment.sp list-objects-filter-options.sp list-objects-filter.sp list-objects.sp lockfile.sp log-tree.sp loose.sp ls-refs.sp mailinfo.sp mailmap.sp match-trees.sp mem-pool.sp merge-blobs.sp merge-ll.sp merge-ort.sp merge-ort-wrappers.sp merge.sp midx.sp midx-write.sp name-hash.sp negotiator/default.sp negotiator/noop.sp negotiator/skipping.sp notes-cache.sp notes-merge.sp notes-utils.sp notes.sp object-file-convert.sp object-file.sp object-name.sp object-store.sp object.sp oid-array.sp oidmap.sp oidset.sp oidtree.sp pack-bitmap-write.sp pack-bitmap.sp pack-check.sp pack-mtimes.sp pack-objects.sp pack-revindex.sp pack-write.sp packfile.sp pager.sp parallel-checkout.sp parse.sp parse-options-cb.sp parse-options.sp patch-delta.sp patch-ids.sp path.sp path-walk.sp pathspec.sp pk t-line.sp preload-index.sp pretty.sp prio-queue.sp progress.sp promisor-remote.sp prompt.sp protocol.sp protocol-caps.sp prune-packed.sp pseudo-merge.sp quote.sp range-diff.sp reachable.sp read-cache.sp rebase-interactive.sp rebase.sp ref-filter.sp reflog-walk.sp reflog.sp refs.sp refs/debug.sp refs/files-backend.sp refs/reftable-backend.sp refs/iterator.sp refs/packed-backend.sp refs/ref-cache.sp refspec.sp remote.sp replace-object.sp repo-settings.sp repository.sp rerere.sp reset.sp resolve-undo.sp revision.sp run-command.sp send-pack.sp sequencer.sp serve.sp server-info.sp setup.sp shallow.sp sideband.sp sigchain.sp sparse-index.sp split-index.sp stable-qsort.sp statinfo.sp strbuf.sp streaming.sp string-list.sp strmap.sp strvec.sp sub-process.sp submodule-config.sp submodule.sp symlinks.sp tag.sp tempfile.sp thread-utils.sp tmp-objdir.sp trace.sp trace2.sp trace2/tr2_cfg.sp trace2/tr2_cmd_name.sp trace2/tr2_ctr.sp trace2/tr2_dst.sp trace2/tr2_sid.sp trace2/tr2_sysenv.sp trace2/tr2_tbuf.sp trace2/tr2_tgt_event.sp trace2/tr2_tgt_normal.sp trace2/tr2_tgt_perf.sp trace2/tr2_tls.sp trace2/tr2_tmr.sp trailer.sp transport-helper.sp transport.sp tree-diff.sp tree-walk.sp tree.sp unpack-trees.sp upload-pack.sp url.sp urlmatch.sp usage.sp userdiff.sp utf8.sp varint.sp version.sp versioncmp.sp walker.sp wildmatch.sp worktree.sp wrapper.sp write-or-die.sp ws.sp wt-status.sp xdiff-interface.sp unix-socket.sp unix-stream-server.sp compat/simple-ipc/ipc-shared.sp compat/simple-ipc/ipc-unix-socket.sp sha1dc_git.sp sha256/block/sha256.sp compat/linux/procinfo.sp compat/fopen.sp compat/strlcpy.sp compat/qsort_s.sp builtin/add.sp builtin/am.sp builtin/annotate.sp builtin/apply.sp builtin/archive.sp builtin/backfill.sp builtin/bisect.sp builtin/blame.sp builtin/branch.sp builtin/bugreport.sp builtin/bundle.sp builtin/cat-file.sp builtin/check-attr.sp builtin/check-ignore.sp builtin/check-mailmap.sp builtin/check-ref-format.sp builtin/checkout--worker.sp builtin/checkout-index.sp builtin/checkout.sp builtin/clean.sp builtin/clone. sp builtin/column.sp builtin/commit-graph.sp builtin/commit-tree.sp builtin/commit.sp builtin/config.sp builtin/count-objects.sp builtin/credential-cache--daemon.sp builtin/credential-cache.sp builtin/credential-store.sp builtin/credential.sp builtin/describe.sp builtin/diagnose.sp builtin/diff-files.sp builtin/diff-index.sp builtin/diff-pairs.sp builtin/diff-tree.sp builtin/diff.sp builtin/difftool.sp builtin/fast-export.sp builtin/fast-import.sp builtin/fetch-pack.sp builtin/fetch.sp builtin/fmt-merge-msg.sp builtin/for-each-ref.sp builtin/for-each-repo.sp builtin/fsck.sp builtin/fsmonitor--daemon.sp builtin/gc.sp builtin/get-tar-commit-id.sp builtin/grep.sp builtin/hash-object.sp builtin/help.sp builtin/hook.sp builtin/index-pack.sp builtin/init-db.sp builtin/interpret-trailers.sp builtin/log.sp builtin/ls-files.sp builtin/ls-remote.sp builtin/ls-tree.sp builtin/mailinfo.sp builtin/mailsplit.sp builtin/merge-base.sp builtin/merge-file.sp builtin/merge-index.sp builtin/merge-ours.sp builtin/merge-recursive.sp builtin/merge-tree.sp builtin/merge.sp builtin/mktag.sp builtin/mktree.sp builtin/multi-pack-index.sp builtin/mv.sp builtin/name-rev.sp builtin/notes.sp builtin/pack-objects.sp builtin/pack-redundant.sp builtin/pack-refs.sp builtin/patch-id.sp builtin/prune-packed.sp builtin/prune.sp builtin/pull.sp builtin/push.sp builtin/range-diff.sp builtin/read-tree.sp builtin/rebase.sp builtin/receive-pack.sp builtin/reflog.sp builtin/refs.sp builtin/remote-ext.sp builtin/remote-fd.sp builtin/remote.sp builtin/repack.sp builtin/replace.sp builtin/replay.sp builtin/rerere.sp builtin/reset.sp builtin/rev-list.sp builtin/rev-parse.sp builtin/revert.sp builtin/rm.sp builtin/send-pack.sp builtin/shortlog.sp builtin/show-branch.sp builtin/show-index.sp builtin/show-ref.sp builtin/sparse-checkout.sp builtin/stash.sp builtin/stripspace.sp builtin/submodule--helper.sp builtin/symbolic-ref.sp builtin/tag.sp builtin/unpack-file.sp builtin/unpack-objects.sp builtin/update-index.sp builtin/update-ref.sp builtin/update-server-info .sp builtin/upload-archive.sp builtin/upload-pack.sp builtin/var.sp builtin/verify-commit.sp builtin/verify-pack.sp builtin/verify-tag.sp builtin/worktree.sp builtin/write-tree.sp common-main.sp git.sp scalar.sp daemon.sp http-backend.sp imap-send.sp sh-i18n--envsubst.sp shell.sp http-fetch.sp http-push.sp t/helper/test-fake-ssh.sp t/helper/test-tool.sp t/helper/test-advise.sp t/helper/test-bitmap.sp t/helper/test-bloom.sp t/helper/test-bundle-uri.sp t/helper/test-cache-tree.sp t/helper/test-chmtime.sp t/helper/test-config.sp t/helper/test-crontab.sp t/helper/test-csprng.sp t/helper/test-date.sp t/helper/test-delete-gpgsig.sp t/helper/test-delta.sp t/helper/test-dir-iterator.sp t/helper/test-drop-caches.sp t/helper/test-dump-cache-tree.sp t/helper/test-dump-fsmonitor.sp t/helper/test-dump-split-index.sp t/helper/test-dump-untracked-cache.sp t/helper/test-env-helper.sp t/helper/test-example-tap.sp t/helper/test-find-pack.sp t/helper/test-fsmonitor-client.sp t/helper/test-genrandom.sp t/helper/test-genzeros.sp t/helper/test-getcwd.sp t/helper/test-hash-speed.sp t/helper/test-hash.sp t/helper/test-hashmap.sp t/helper/test-hexdump.sp t/helper/test-json-writer.sp t/helper/test-lazy-init-name-hash.sp t/helper/test-match-trees.sp t/helper/test-mergesort.sp t/helper/test-mktemp.sp t/helper/test-name-hash.sp t/helper/test-online-cpus.sp t/helper/test-pack-deltas.sp t/helper/test-pack-mtimes.sp t/helper/test-parse-options.sp t/helper/test-parse-pathspec-file.sp t/helper/test-partial-clone.sp t/helper/test-path-utils.sp t/helper/test-path-walk.sp t/helper/test-pcre2-config.sp t/helper/test-pkt-line.sp t/helper/test-proc-receive.sp t/helper/test-progress.sp t/helper/test-reach.sp t/helper/test-read-cache.sp t/helper/test-read-graph.sp t/helper/test-read-midx.sp t/helper/test-ref-store.sp t/helper/test-reftable.sp t/helper/test-regex.sp t/helper/test-rot13-filter.sp t/helper/test-repository.sp t/helper/test-revision-walking.sp t/helper/test-run-command.sp t/helper/test-scrap-cache-tree.sp t/helper/test-serve-v2.sp t/helper/te st-sha1.sp t/helper/test-sha256.sp t/helper/test-sigchain.sp t/helper/test-simple-ipc.sp t/helper/test-string-list.sp t/helper/test-submodule-config.sp t/helper/test-submodule-nested-repo-config.sp t/helper/test-submodule.sp t/helper/test-subprocess.sp t/helper/test-trace2.sp t/helper/test-truncate.sp t/helper/test-userdiff.sp t/helper/test-wildmatch.sp t/helper/test-windows-named-pipe.sp t/helper/test-write-cache.sp t/helper/test-xml-encode.sp t/helper/test-zlib.sp xdiff/xdiffi.sp xdiff/xemit.sp xdiff/xhistogram.sp xdiff/xmerge.sp xdiff/xpatience.sp xdiff/xprepare.sp xdiff/xutils.sp oss-fuzz/dummy-cmd-main.sp oss-fuzz/fuzz-commit-graph.sp oss-fuzz/fuzz-config.sp oss-fuzz/fuzz-credential-from-url-gently.sp oss-fuzz/fuzz-date.sp oss-fuzz/fuzz-pack-headers.sp oss-fuzz/fuzz-pack-idx.sp oss-fuzz/fuzz-parse-attr-line.sp oss-fuzz/fuzz-url-decode-mem.sp reftable/basics.sp reftable/error.sp reftable/block.sp reftable/blocksource.sp reftable/iter.sp reftable/merged.sp reftable/pq.sp reftable/record.sp reftable/stack.sp reftable/system.sp reftable/table.sp reftable/tree.sp reftable/writer.sp t/unit-tests/test-lib.sp t/unit-tests/lib-reftable.sp t/unit-tests/u-ctype.sp t/unit-tests/u-example-decorate.sp t/unit-tests/u-hash.sp t/unit-tests/u-hashmap.sp t/unit-tests/u-mem-pool.sp t/unit-tests/u-oid-array.sp t/unit-tests/u-oidmap.sp t/unit-tests/u-oidtree.sp t/unit-tests/u-prio-queue.sp t/unit-tests/u-reftable-tree.sp t/unit-tests/u-strbuf.sp t/unit-tests/u-strcmp-offset.sp t/unit-tests/u-strvec.sp t/unit-tests/u-trailer.sp t/unit-tests/u-urlmatch-normalization.sp t/unit-tests/unit-test.sp t/unit-tests/lib-oid.sp t/unit-tests/t-reftable-basics.sp t/unit-tests/t-reftable-block.sp t/unit-tests/t-reftable-merged.sp t/unit-tests/t-reftable-pq.sp t/unit-tests/t-reftable-readwrite.sp t/unit-tests/t-reftable-record.sp t/unit-tests/t-reftable-stack.sp t/unit-tests/t-reftable-table.sp http.sp http-walker.sp remote-curl.sp rm -f patch-ids.hcc diagnose.hcc parse-options.hcc hash-lookup.hcc grep.hcc kwset.hcc pack.hcc repository.hcc column.hcc alias.hcc sub-process.hcc fmt-merge-msg.hcc entry.hcc commit-reach.hcc reftable/reftable-block.hcc reftable/writer.hcc reftable/reftable-error.hcc reftable/iter.hcc reftable/merged.hcc reftable/reftable-blocksource.hcc reftable/reftable-constants.hcc reftable/basics.hcc reftable/reftable-stack.hcc reftable/system.hcc reftable/record.hcc reftable/constants.hcc reftable/stack.hcc reftable/reftable-table.hcc reftable/reftable-record.hcc reftable/reftable-basics.hcc reftable/table.hcc reftable/block.hcc reftable/tree.hcc reftable/reftable-iterator.hcc reftable/reftable-merged.hcc reftable/blocksource.hcc reftable/pq.hcc reftable/reftable-writer.hcc blame.hcc diffcore.hcc refs.hcc progress.hcc trailer.hcc utf8.hcc strvec.hcc diff.hcc prune-packed.hcc transport.hcc apply.hcc quote.hcc ws.hcc git-compat-util.hcc pathspec.hcc wrapper.hcc split-index.hcc mem-pool.hcc tree-walk.hcc loose.hcc bundle-uri.hcc write-or-die.hcc symlinks.hcc chunk-format.hcc tag.hcc pack-bitmap.hcc urlmatch.hcc path.hcc rebase-interactive.hcc protocol-caps.hcc sha256/block/sha256.hcc object-store.hcc varint.hcc sigchain.hcc match-trees.hcc hook.hcc range-diff.hcc merge-blobs.hcc graph.hcc reachable.hcc checkout.hcc log-tree.hcc merge-ort-wrappers.hcc pretty.hcc xdiff-interface.hcc pseudo-merge.hcc reset.hcc unpack-trees.hcc merge-ort.hcc t/unit-tests/test-lib.hcc t/unit-tests/unit-test.hcc t/unit-tests/lib-reftable.hcc t/unit-tests/lib-oid.hcc t/helper/test-tool-utils.hcc t/helper/test-tool.hcc connect.hcc upload-pack.hcc run-command.hcc prio-queue.hcc banned.hcc tar.hcc url.hcc bisect.hcc worktree.hcc server-info.hcc pack-revindex.hcc line-log.hcc object.hcc attr.hcc walker.hcc parallel-checkout.hcc advice.hcc serve.hcc sequencer.hcc block-sha1/sha1.hcc exec-cmd.hcc thread-utils.hcc sha1dc/ubc_check.hcc sha1dc/sha1.hcc ref-filter.hcc version.hcc hashmap.hcc json-writer.hcc sha1dc_git.hcc rebase.hcc packfile.hcc config.hcc gpg -interface.hcc date.hcc common-init.hcc fsmonitor.hcc object-file-convert.hcc oidmap.hcc tmp-objdir.hcc setup.hcc abspath.hcc fetch-negotiator.hcc gettext.hcc fsmonitor-ipc.hcc commit-slab-decl.hcc version-def.hcc object-file.hcc list-objects.hcc dir.hcc tempfile.hcc alloc.hcc negotiator/default.hcc negotiator/skipping.hcc negotiator/noop.hcc help.hcc fetch-pack.hcc fsmonitor-path-utils.hcc shortlog.hcc strmap.hcc preload-index.hcc midx.hcc merge.hcc notes-merge.hcc mergesort.hcc ewah/ewok_rlw.hcc ewah/ewok.hcc commit.hcc commit-slab-impl.hcc delta-islands.hcc pack-mtimes.hcc bulk-checkin.hcc trace2.hcc prompt.hcc branch.hcc hash.hcc chdir-notify.hcc revision.hcc ident.hcc csum-file.hcc refs/packed-backend.hcc refs/ref-cache.hcc refs/refs-internal.hcc trace2/tr2_tls.hcc trace2/tr2_ctr.hcc trace2/tr2_tbuf.hcc trace2/tr2_tgt.hcc trace2/tr2_cfg.hcc trace2/tr2_cmd_name.hcc trace2/tr2_tmr.hcc trace2/tr2_dst.hcc trace2/tr2_sid.hcc trace2/tr2_sysenv.hcc blob.hcc rerere.hcc unix-stream-server.hcc transport-internal.hcc line-range.hcc archive.hcc git-zlib.hcc trace.hcc protocol.hcc read-cache-ll.hcc color.hcc copy.hcc fsmonitor--daemon.hcc wt-status.hcc reflog-walk.hcc convert.hcc replace-object.hcc pkt-line.hcc list-objects-filter-options.hcc versioncmp.hcc path-walk.hcc submodule-config.hcc sparse-index.hcc pager.hcc bundle.hcc list-objects-filter.hcc cache-tree.hcc khash.hcc sideband.hcc sane-ctype.hcc userdiff.hcc submodule.hcc wildmatch.hcc http.hcc notes-utils.hcc oidtree.hcc list.hcc notes-cache.hcc decorate.hcc notes.hcc bloom.hcc environment.hcc lockfile.hcc parse.hcc streaming.hcc refspec.hcc merge-ll.hcc object-name.hcc read-cache.hcc hex.hcc diff-merges.hcc string-list.hcc name-hash.hcc reflog.hcc fsmonitor-settings.hcc mailmap.hcc hex-ll.hcc ls-refs.hcc fsmonitor-ll.hcc dir-iterator.hcc commit-graph.hcc simple-ipc.hcc oid-array.hcc shallow.hcc tree.hcc connected.hcc strbuf.hcc levenshtein.hcc iterator.hcc resolve-undo.hcc cbtree.hcc pack-objects.hcc promisor-remote.hcc oidset.hcc statinfo.hcc commit-slab.hcc base85.hcc remote.hcc fsck.hcc add-interactive.hcc linear-assignment.hcc editor.hcc unix-socket.hcc delta.hcc mailinfo.hcc git-curl-compat.hcc credential.hcc repo-settings.hcc send-pack.hcc builtin.hcc rm -f version-def.h rm -f -r ./.depend builtin/.depend compat/.depend compat/linux/.depend compat/simple-ipc/.depend compiler-tricks/.depend ewah/.depend negotiator/.depend oss-fuzz/.depend refs/.depend reftable/.depend sha1dc/.depend sha256/block/.depend t/helper/.depend t/unit-tests/.depend t/unit-tests/clar/.depend trace2/.depend xdiff/.depend compile_commands compile_commands.json rm -f bin-wrappers/git bin-wrappers/scalar bin-wrappers/git-receive-pack bin-wrappers/git-shell bin-wrappers/git-upload-archive bin-wrappers/git-upload-pack bin-wrappers/git-cvsserver bin-wrappers/test-fake-ssh bin-wrappers/test-tool rm -f -r po/build/ rm -f *.pyc *.pyo */*.pyc */*.pyo command-list.h config-list.h hook-list.h t/unit-tests/clar-decls.h t/unit-tests/clar.suite TAGS tags cscope* rm -f -r .dist-tmp-dir .doc-tmp-dir rm -f git-2.50.1.tar.gz rm -f git-htmldocs-2.50.1.tar.gz git-manpages-2.50.1.tar.gz make -C Documentation/ clean make[1]: Entering directory '/root/git-2.50.1/Documentation' rm -f -rf .build/ rm -f *.xml *.xml+ *.html *.html+ *.1 *.5 *.7 rm -f *.texi *.texi+ *.texi++ git.info gitman.info rm -f *.pdf rm -f howto-index.adoc howto/*.html doc.dep rm -f technical/*.html technical/api-index.adoc rm -f SubmittingPatches.adoc rm -f cmds-ancillaryinterrogators.adoc cmds-ancillarymanipulators.adoc cmds-mainporcelain.adoc cmds-plumbinginterrogators.adoc cmds-plumbingmanipulators.adoc cmds-synchingrepositories.adoc cmds-synchelpers.adoc cmds-guide.adoc cmds-developerinterfaces.adoc cmds-userinterfaces.adoc cmds-purehelpers.adoc cmds-foreignscminterface.adoc mergetools-diff.adoc mergetools-merge.adoc *.made rm -f GIT-ASCIIDOCFLAGS rm -f asciidoc.conf asciidoctor-extensions.rb rm -f -rf tmp-meson-diff make[1]: Leaving directory '/root/git-2.50.1/Documentation' rm -f Documentation/GIT-EXCLUDED-PROGRAMS rm -f -r contrib/libgit-sys/target contrib/libgit-rs/target rm -f contrib/libgit-sys/partial_symbol_export.o rm -f contrib/libgit-sys/hidden_symbol_export.o rm -f contrib/libgit-sys/libgitpub.a rm -f -r perl/build/ make -C templates/ clean make[1]: Entering directory '/root/git-2.50.1/templates' rm -f -r blt boilerplates.made make[1]: Leaving directory '/root/git-2.50.1/templates' make -C t/ clean make[1]: Entering directory '/root/git-2.50.1/t' rm -f -r 'chainlinttmp' rm -f -r 'trash directory'.* rm -f -r valgrind/bin rm -f -r 'test-results' rm -f -r mesontmp rm -f .prove make[1]: Leaving directory '/root/git-2.50.1/t' make -C gitk-git clean make[1]: Entering directory '/root/git-2.50.1/gitk-git' rm -f gitk-wish po/*.msg GIT-TCLTK-VARS make[1]: Leaving directory '/root/git-2.50.1/gitk-git' make -C git-gui clean make[1]: Entering directory '/root/git-2.50.1/git-gui' rm -rf git-gui lib/tclIndex po/*.msg po/git-gui.pot rm -rf GIT-VERSION-FILE GIT-GUI-BUILD-OPTIONS make[1]: Leaving directory '/root/git-2.50.1/git-gui' rm -f GIT-VERSION-FILE GIT-CFLAGS GIT-LDFLAGS GIT-BUILD-OPTIONS rm -f GIT-USER-AGENT GIT-PREFIX rm -f GIT-SCRIPT-DEFINES GIT-PERL-DEFINES GIT-PERL-HEADER GIT-PYTHON-VARS [debug] git-2.50.1# [debug] git-2.50.1# cd ~ [debug] ~# git --version git version 2.50.1 [debug] ~# ---------------- Кому: Ramsay Jones (ramsay@xxxxxxxxxxxxxxxxxxxx); Копия: git@xxxxxxxxxxxxxxx; Тема: git 2.50 and 2.50.1 src fails to compile in rhel 6; 13.07.2025, 07:39, "Carlo Marcelo Arenas Belón" <carenas@xxxxxxxxx>: > On Sun, Jul 13, 2025 at 12:30:59AM -0800, Ramsay Jones wrote: > >> On 12/07/2025 19:25, Азат Усманов wrote: >>> I was able to apply the patch sane-ctype.h make did proceed until it stumbled again, this time probably related to that path to random.h file I substituted earlier. Any thoughts? >> [snip] >> >> Wow, RHEL6! I think the oldest version we support is RHEL8. >> >> [Moving header files from a newer glibc to RHEL6 is a definite no-no - don't >> do that!] >> >> Here, your glibc version is too old for getrandom(), so you need to build >> with CSPRNG_METHOD= set either in your config.mak or on the make invocation, >> something like: >> >> make CSPRNG_METHOD= > > this would probably not work, because of the overrides in config.mak.uname and > config.mak.autogen, so config.mak is better: > > $ make clean > $ echo "CSPRNG_METHOD=" > config.make > $ make > > Carlo