Displaying 20 results from an estimated 500 matches similar to: "[PATCH] klcc: Remove the need for bash"
2020 Sep 08
3
[PATCH] klcc: Remove the need for bash
Ben Hutchings <ben at decadent.org.uk> wrote:
> On Sat, 2020-07-25 at 10:59 +0200, Olliver Schinagl wrote:
>> Currently, in the entire klibc bash is only used to identify the path of
>> the perl binary. It is doing so using the bash built-in 'type' function,
>> which is POSIX compliant according to [0], but the option -c is not.
>>
>> By using
2020 Jul 25
0
[klibc:master] klcc: Remove the need for bash
Commit-ID: 23273aa05bdc564eb8ff0565d9df9c3edfffaee9
Gitweb: http://git.kernel.org/?p=libs/klibc/klibc.git;a=commit;h=23273aa05bdc564eb8ff0565d9df9c3edfffaee9
Author: Olliver Schinagl <oliver at schinagl.nl>
AuthorDate: Sat, 25 Jul 2020 10:59:01 +0200
Committer: Ben Hutchings <ben at decadent.org.uk>
CommitDate: Sun, 26 Jul 2020 00:16:13 +0100
klcc: Remove the need for bash
2020 Jul 25
0
[PATCH] klcc: Remove the need for bash
On Sat, 2020-07-25 at 10:59 +0200, Olliver Schinagl wrote:
> Currently, in the entire klibc bash is only used to identify the path of
> the perl binary. It is doing so using the bash built-in 'type' function,
> which is POSIX compliant according to [0], but the option -c is not.
>
> By using `command -v` instead, we achieve the same result, in a POSIX
> compliant manor
2020 Sep 09
2
[PATCH] klcc: Remove the need for bash
Hey Greg,
On 08-09-2020 22:07, Thorsten Glaser wrote:
> Greg Thelen dixit:
>
>> This doesn't work with older versions of make. ?make 4.2.1 seems common
>> now and does not support $(shell command).
>>
>> $ cat Makefile
>> $(info take1: $(shell command -v ls))
>> $(info take2: $(shell bash -c 'type -p ls'))
>>
>> all:
>>
2018 Feb 26
3
[PATCH 1/4] include sys/types.h in more places
Include sys/types.h to avoid compilation warnings:
In file included from $LINUX/usr/include/linux/byteorder/little_endian.h:12:0,
from $LINUX/usr/include/asm/byteorder.h:5,
from $KLIBC/usr/klibc/../include/klibc/endian.h:11,
from $KLIBC/usr/klibc/../include/endian.h:8,
from $KLIBC/usr/klibc/pread.c:7:
2020 Sep 08
0
[PATCH] klcc: Remove the need for bash
Greg Thelen dixit:
>This doesn't work with older versions of make. ?make 4.2.1 seems common
>now and does not support $(shell command).
>
>$ cat Makefile
>$(info take1: $(shell command -v ls))
>$(info take2: $(shell bash -c 'type -p ls'))
>
>all:
> @true
>
>$ make-3.81/make
>make: command: Command not found
Eh, what?
? checks with gmake
2019 Feb 19
0
[klibc:master] klcc: Enable stripping even if CONFIG_DEBUG_INFO is enabled
Commit-ID: f24c4d725f5b178d1027dca14203f57e8e78a34d
Gitweb: http://git.kernel.org/?p=libs/klibc/klibc.git;a=commit;h=f24c4d725f5b178d1027dca14203f57e8e78a34d
Author: Ben Hutchings <ben at decadent.org.uk>
AuthorDate: Tue, 19 Feb 2019 02:31:39 +0000
Committer: Ben Hutchings <ben at decadent.org.uk>
CommitDate: Tue, 19 Feb 2019 02:31:39 +0000
[klibc] klcc: Enable stripping
2020 Sep 09
0
[PATCH] klcc: Remove the need for bash
Olliver Schinagl dixit:
> well command can be either a shell built-in or an external program, right? but
Apparently it cannot, at least not in some GNU make versions.
> So that's a bit odd, also, wouldn't shell sh do a double shell? Shell
Apparently not, otherwise it'd work without.
bye,
//mirabilos
--
?Cool, /usr/share/doc/mksh/examples/uhr.gz ist ja ein Grund,
mksh auf
2020 Aug 29
0
[klibc:riscv64-enable-relax] Kbuild, klcc: Support multiple objects in KLIBCCRTSHARED
Commit-ID: 95a3123c94abc28c65f33c9589693dde9f140fe1
Gitweb: http://git.kernel.org/?p=libs/klibc/klibc.git;a=commit;h=95a3123c94abc28c65f33c9589693dde9f140fe1
Author: Ben Hutchings <ben at decadent.org.uk>
AuthorDate: Sat, 29 Aug 2020 22:29:52 +0100
Committer: Ben Hutchings <ben at decadent.org.uk>
CommitDate: Sat, 29 Aug 2020 22:53:10 +0100
[klibc] Kbuild, klcc: Support
2012 Jun 07
1
[PATCH] klcc --version is -V because -v is --verbose already (unbreak -v)
Signed-off-by: Thorsten Glaser <tg at mirbsd.org>
---
klcc/klcc.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/klcc/klcc.in b/klcc/klcc.in
index 43d0984..e03bf3c 100644
--- a/klcc/klcc.in
+++ b/klcc/klcc.in
@@ -136,7 +136,7 @@ while ( defined($a = shift(@ARGV)) ) {
} else {
die "$0: unknown option: $a\n";
}
- } elsif ( $a =~
2005 Mar 02
2
[PATCH] klcc compatibility with gcc
Here's a patch to klcc.in from klibc-0.202. The context: I have an
application, managed with GNU automake/autoconf. Packagers should be
able to build the application with klibc if available, with plain gcc
otherwise, as follows:
$ cd ~/klibc-0.202
$ ... make linux symlink
$ make bindir=$HOME/local/bin \
mandir=$HOME/local/man \
INSTALLDIR=$HOME/local \
SHLIBDIR=$HOME/local/shlib \
2011 Apr 14
1
Bug#622814: klibc: patch to make klcc play nice with multiarch linux-libc-dev
Package: klibc
Version: 1.5.20-1
Severity: normal
Tags: patch
User: ubuntu-devel at lists.ubuntu.com
Usertags: origin-ubuntu natty ubuntu-patch
Hi maks,
Since the Ubuntu linux-libc-dev is now installing its asm headers to the
multiarch /usr/include/<triplet>/ directory to allow co-installability, I've
pushed the attached patch to Ubuntu so klcc knows to include this path when
searching
2011 Mar 21
1
[PATCH] support the gcc parameter --param in klcc
This patch adds support to klcc for the --param parameter.
Signed off by: Mike Pagano <mpagano at gentoo.org>
---
klcc.in | 3 +++
1 file changed, 3 insertions(+)
--- klcc/klcc.in.orig 2011-03-21 08:35:02.130497501 -0400
+++ klcc/klcc.in 2011-03-21 08:47:21.025476293 -0400
@@ -159,6 +159,9 @@ while ( defined($a = shift(@ARGV)) ) {
# gcc options, that force preprocessing mode
2005 May 25
1
[PATCH] klcc on multiple files
There's a problem in klibc 1.0.12:
klcc -c t.c && klcc t.o && ./a.out
works, but
klcc t.c && ./a.out
fails because open3() wants to close its input,
and you can do that only once to STDIN.
Attached patch makes "klcc t.c" work again.
This might break the klcc from stdin option, but I can't
tell because I've got no idea how it's supposed to
2006 May 15
1
howto to use klcc from a kernel tree?
Halo,
I was wondering to no avail how to to use the klcc wrapper
in order to build udev and module-init-tools. Does klibc
has an install target when is embedded in the kernel tree?
Is klcc available?
.bill
2006 Jan 25
1
Don't hardcode paths in klcc
Stop makeklcc.pl from hardcoding paths of cc, ld and strip in the klcc
script it generates. Using hardcoded paths is generally a bad idea.
First, the whole idea of $PATH is that you don't need to hardcode
paths. Second, klcc is a Perl script but my hardcoding the paths
you make it less portable.
Signed-off-by: Martin Michlmayr <tbm@cyrius.com>
--- klibc-1.1.16/klcc/makeklcc.pl~
2013 Aug 21
2
Build problems: klibc with Linux 3.10.7
leroy christophe dixit:
> Also you can see that it does try to create /lib instead of
> /tmp/klibc-install/lib hence my second patch.
That actually seems to be by design. I always set
SHLIBDIR on the make command line, so it overrides that.
bye,
//mirabilos
--
> Wish I had pine to hand :-( I'll give lynx a try, thanks.
Michael Schmitz on
2013 Aug 19
3
Build problems: klibc with Linux 3.10.7
Gauche as it may be, I am reviving an old thread from January:
http://www.zytor.com/pipermail/klibc/2013-January/003402.html.
Building Smoothwall Express 3.1 in a chroot jail works well. (gcc 4.7.2, linux
3.4.58, klibc 2.0.1, et alia).
I'm now working on 'express-next' to prepare for a future release (linux
3.10.7, klibc 2.0.2, et alia). Same build system, worked through some
2013 Aug 22
2
Build problems: klibc with Linux 3.10.7
Le 22/08/2013 07:43, leroy christophe a ?crit :
> Le 22/08/2013 00:59, Thorsten Glaser a ?crit :
>> leroy christophe dixit:
>>
>>> Also you can see that it does try to create /lib instead of
>>> /tmp/klibc-install/lib hence my second patch.
>> That actually seems to be by design. I always set
>> SHLIBDIR on the make command line, so it overrides that.
2005 Aug 22
4
Kernel build help
Hi,
I am using centos4 and am trying to build a source kernel dom0 with xen.
I cloned a copy of the xen repository and did the following
hg clone http://xenbits.xensource.com/xen-2.0.hg
cd xen-2.0.hg/xen
make dist
cd linux-2.6.11-xen0
make ARCH=xen oldconfig
make modules
make modules_install
make install
After which point I get the following error :
CC drivers/xen/balloon/balloon.o