A set of basic GNU tools commonly used in shell scripts
Go to file
Tom Stellard f4a53e34d0 Fix missing inline function definition
The coreutils-i18n-expand-unexpand.patch adds 3 definitions of the
mbfile_multi_getc function.  2 of the definitions are marked with
the inline keyword, which means that there must also be an externally
visible definition.  The 3rd definition is marked extern inline, which statisfies
this requirement.  However, the 3rd definition is defined in mbfile.c
which is not compiled or linked in to any executable.  This causes build
failures if the compiler decides not to inline the function (which it is
allowed to do) e.g.

src/expand.c:153: undefined reference to `mbfile_multi_getc'

clang does not inline this function, but gcc does which is why
you will not see this failure when compiling with gcc.  However,
gcc could choose not to inline this, so even though the build succeeds,
it is depending on an implementation detail of gcc rather than the
C specification.

In order to fix this problem, mbfile.c was added to the list of sources for
any executable that uses mbfile_multi_getc.
2020-04-17 04:12:54 +00:00
tests add reference link to fedora ci wiki 2017-09-21 12:45:49 -04:00
.gitignore new upstream release 8.26 2016-12-01 19:14:56 +01:00
coreutils-4.5.3-langinfo.patch new upstream release 8.26 2016-12-01 19:14:56 +01:00
coreutils-8.2-uname-processortype.patch new upstream release 8.26 2016-12-01 19:14:56 +01:00
coreutils-8.4-mkdir-modenote.patch new upstream release 8.26 2016-12-01 19:14:56 +01:00
coreutils-8.26-selinuxenable.patch avoid test-suite failure if SELinux is disabled 2018-01-02 15:27:54 +01:00
coreutils-8.26-test-lock.patch new upstream release 8.27 2017-03-09 09:57:09 +01:00
coreutils-8.32-DIR_COLORS.patch adapt DIR_COLORS patch for the new release 2020-03-05 16:51:13 +01:00
coreutils-8.32-if-lint.patch uniq: remove collation handling as required by newer POSIX 2020-03-11 14:20:22 +01:00
coreutils-8.32-ls-removed-dir.patch ls: restore 8.31 behavior on removed directories 2020-03-09 14:19:35 +01:00
coreutils-8.32.tar.xz.sig new upstream release 8.32 2020-03-05 16:50:47 +01:00
coreutils-colorls.csh call utilities in colorls.* scripts with full path (#1222140) 2015-06-04 10:47:11 +02:00
coreutils-colorls.sh change way of detection of interactive shell in colorls.sh script 2016-06-24 12:45:22 +02:00
coreutils-df-direct.patch new upstream release 8.28 2017-09-04 11:43:42 +02:00
coreutils-getgrouplist.patch fix implicit declaration warning in coreutils-getgrouplist.patch 2018-11-07 15:54:23 +01:00
coreutils-i18n-cut-old.patch sync i18n patches with Suse 2018-07-04 13:02:12 +02:00
coreutils-i18n-expand-unexpand.patch Fix missing inline function definition 2020-04-17 04:12:54 +00:00
coreutils-i18n-fix2-expand-unexpand.patch new upstream release 8.27 2017-03-09 09:57:09 +01:00
coreutils-i18n-fix-unexpand.patch new upstream release 8.26 2016-12-01 19:14:56 +01:00
coreutils-i18n-fold-newline.patch new upstream release 8.27 2017-03-09 09:57:09 +01:00
coreutils-i18n-sort-human.patch new upstream release 8.26 2016-12-01 19:14:56 +01:00
coreutils-i18n-un-expand-BOM.patch sync i18n patches with Suse 2018-07-04 13:02:12 +02:00
coreutils-i18n.patch uniq: remove collation handling as required by newer POSIX 2020-03-11 14:20:22 +01:00
coreutils-provides.inc coreutils-provides.inc: sort the list alphabetically 2018-05-30 09:46:27 +02:00
coreutils-selinux.patch new upstream release 8.27 2017-03-09 09:57:09 +01:00
coreutils.spec Fix missing inline function definition 2020-04-17 04:12:54 +00:00
rh_i18n_wip.tar.gz Downstream MB tarball of the new impl 2016-01-27 12:08:57 +01:00
sh-utils-2.0.11-dateman.patch fix patches such that they apply without offset 2016-07-14 16:29:59 +02:00
sources new upstream release 8.32 2020-03-05 16:50:47 +01:00
STAGE1-coreutils Adding STAGE1 bootstrap recipe 2015-06-11 15:15:44 +02:00
supported_utils new upstream release 8.31 2019-03-11 12:25:47 +01:00
upstream-key.gpg Upstream GPG key. 2007-01-09 15:52:58 +00:00