[PATCH 2/2] base-files: use hwclock --systz

2020-08-30 Thread Rosen Penev
p;tt); int b = gettimeofday(NULL, &tz); printf("%d - %d, %d\n", a, tt.tz_minuteswest, tt.tz_dsttime); printf("%d - %d, %d\n", b, tz.tz_minuteswest, tz.tz_dsttime); } Signed-off-by: Rosen Penev --- package/base-files/Makefile| 2 +-

[PATCH] umdns: fix compilation with GCC 10

2020-08-30 Thread Rosen Penev
ds] 242 | s->id = strncpy(d_id, blobmsg_name(b), n); Signed-off-by: Rosen Penev --- service.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/service.c b/service.c index 53f44c1..e649b64 100644 --- a/service.c +++ b/service.c @@ -240,7 +240,7 @@ service_load_blob(struct bl

Re: [RFC] self-signed certificates for LuCI

2020-08-30 Thread Rosen Penev
> On Aug 30, 2020, at 00:57, Paul Spooren wrote: > > Hi team, > > I recently rewrote px5g[1] to use WolfSSL instead of MbedTLS, as the former > will be included in OpenWrt 20.x per default. > > Both implementations support the generation of RSA and ECC keys, where uhttpd > currently default

[PATCHv2] umdns: fix 64-bit time format string

2020-08-29 Thread Rosen Penev
Fixes compilation under musl 1.2.0 Signed-off-by: Rosen Penev --- v2: added header to fix compilation with uClibc-ng service.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/service.c b/service.c index af3083e..53f44c1 100644 --- a/service.c +++ b/service.c @@ -17,6

Re: [PATCH 2/2] toolchain/musl: remove several GNU headers

2020-08-28 Thread Rosen Penev
On Fri, Aug 28, 2020 at 10:40 PM Felix Fietkau wrote: > > On 2020-08-29 05:28, Rosen Penev wrote: > > Remove GLOB_ONLYDIR patch. Only fstools relies on it. fstools can be fixed > > separately. > > > > Remove woresize.h file. It seems to be for an old version of GCC.

[PATCH 1/2] toolchain/musl: update to 1.2.1

2020-08-28 Thread Rosen Penev
This release introduces 64-bit time_t, which is needed to avoid the year 2038 problem. Remove upstream patches. Rebased features.h file based on latest musl. Signed-off-by: Rosen Penev --- v4: remove sys/cdefs.h as well. v3: rebase and split commit between version update and header removal

[PATCH 2/2] toolchain/musl: remove several GNU headers

2020-08-28 Thread Rosen Penev
have already been patched. Tested with all packages in the base tree. They all compile. Signed-off-by: Rosen Penev --- v4: remove sys/cdefs.h as well. v3: rebase and split commit between version update and header removal. v2: removed more glibc headers. toolchain/musl/include/bits/wordsize.h

Re: [PATCH] ugps: fix 64-bit time_t

2020-08-28 Thread Rosen Penev
On Tue, Jul 21, 2020 at 3:50 PM Rosen Penev wrote: > > The abs function takes a 32-bit int, which can cause truncation. Fixes > compilation error: > > error: absolute value function 'abs' given an argu> > if ((sec < 0) || (abs(cur.tv_sec - tv.tv_sec) > MAX_TI

[PATCHv3 1/2] libcxxabi: add

2020-08-28 Thread Rosen Penev
/gerbera/gerbera/issues/795 Added patch to fix ARM compilation. Signed-off-by: Rosen Penev --- v3: Add ARM patch to fix compilation at least under mvebu. v2: Added extra description. package/libs/libcxxabi/Makefile | 71 package/libs/libcxxabi/patches/010-arm.patch

[PATCHv3 2/2] libcxx: update to 10.0.0

2020-08-28 Thread Rosen Penev
boost packages. There's something broken with boost. Ran tested with gerbera. Signed-off-by: Rosen Penev --- package/libs/libcxx/Makefile| 18 +-- package/libs/libcxx/files/g++-libcxx| 4 +-- package/libs/libcxx/patches/010-cxx17.patch | 14 - package

[PATCH] util-linux: update to 2.36

2020-08-24 Thread Rosen Penev
hwclock was fixed to work with musl. Unfortunately, the fix breaks under musl 1.2.x. Backported patch to fix that. Add libblkid DEPENDS to blkdiscard. Seems to be needed now. Signed-off-by: Rosen Penev --- package/utils/util-linux/Makefile | 9 +++--- .../patches/003

Re: [PATCH] tools: always create $STAGING_DIR/usr/{include,lib}

2020-08-23 Thread Rosen Penev
No such > > file or directory [-Werror=missing-include-dirs] > > > > Signed-off-by: Andre Heider > > Acked-by: Paul Spooren Acked-by: Rosen Penev I've constantly had this issue. I never investigated why. > > > --- > > tools/Makefile | 2 +- > > 1 f

Re: [PATCH 3/3] toolchain: remove BROKEN from uClibc-ng

2020-08-18 Thread Rosen Penev
On Sun, Aug 16, 2020 at 1:48 AM Hauke Mehrtens wrote: > > On 8/15/20 11:02 AM, Felix Fietkau wrote: > > On 2020-08-14 23:30, Rosen Penev wrote: > >> uClibc-ng works fine. Additionally, most packages have been fixed to > >> compile with uClibc-ng. > >> >

Re: [PATCH 3/3] toolchain: remove BROKEN from uClibc-ng

2020-08-15 Thread Rosen Penev
On Sat, Aug 15, 2020 at 9:49 PM Felix Fietkau wrote: > > On 2020-08-16 00:27, Rosen Penev wrote: > > On Sat, Aug 15, 2020 at 2:02 AM Felix Fietkau wrote: > >> > >> On 2020-08-14 23:30, Rosen Penev wrote: > >> > uClibc-ng works fine. Additionally, most

Re: [PATCH 3/3] toolchain: remove BROKEN from uClibc-ng

2020-08-15 Thread Rosen Penev
On Sat, Aug 15, 2020 at 2:02 AM Felix Fietkau wrote: > > On 2020-08-14 23:30, Rosen Penev wrote: > > uClibc-ng works fine. Additionally, most packages have been fixed to > > compile with uClibc-ng. > > > > Signed-off-by: Rosen Penev > It does not make sense t

[PATCH 2/3] uClibc-ng: refresh config and remove several legacy options

2020-08-14 Thread Rosen Penev
SUSV3_LEGACY_MACROS are completely unused since SUSV3_LEGACY is enabled HAS_OBSOLETE_BSD_SIGNAL is completely deprecated functionality. HAS_BSD_RES_CLOSE is completely deprecated functionality. HAS_FTW is deprecated SUSV4 functionality. Saves ~4.5kb. Signed-off-by: Rosen Penev --- toolchain

[PATCH 1/3] uClibc-ng: update package from 1.0.31 to 1.0.34

2020-08-14 Thread Rosen Penev
From: Donald Hoskins Update package from 1.0.31 to 1.0.34 Tested mips64/octeonplus/octeon3 Build against: OpenWrt SNAPSHOT r13871-546e140382 / LuCI Master git-20.186.79919-0c47989 Build Kernel: 5.4.51 Signed-off-by: Donald Hoskins --- toolchain/uClibc/common.mk | 4 ++-- 1 file changed, 2 in

[PATCH 3/3] toolchain: remove BROKEN from uClibc-ng

2020-08-14 Thread Rosen Penev
uClibc-ng works fine. Additionally, most packages have been fixed to compile with uClibc-ng. Signed-off-by: Rosen Penev --- toolchain/Config.in | 1 - 1 file changed, 1 deletion(-) diff --git a/toolchain/Config.in b/toolchain/Config.in index cb557d4ad3..b1f7b1e5d6 100644 --- a/toolchain

Re: [PATCH] treewide: replace `which` with `command -v`

2020-08-09 Thread Rosen Penev
On Sun, Aug 9, 2020 at 4:33 PM Stijn Tintel wrote: > > On 8/08/2020 01:54, Paul Spooren wrote: > > Fix shellcheck SC2230 > >> which is non-standard. Use builtin 'command -v' instead. > > Once applied to everything concerning OpenWrt we can disable the busybox > > feature `which` and save 3.8kB. >

Re: Policy on BUILD_PATENTED

2020-08-09 Thread Rosen Penev
On Sun, Aug 9, 2020 at 6:09 AM Sam Kuper wrote: > > On Sun, Aug 09, 2020 at 10:55:37AM +0100, Sam Kuper wrote: > > On Mon, Aug 03, 2020 at 07:11:13PM +0300, Etienne Champetier wrote: > >> Le lun. 3 août 2020 à 00:04, Rosen Penev a écrit : > >>> Whenever discussi

Re: Policy on BUILD_PATENTED

2020-08-08 Thread Rosen Penev
gt; I am proud of the EU decision and I believe that OpenWrt should be > aligned with that spirit. Do you believe that BUILD_PATENTED should be turned on by default? https://github.com/openwrt/openwrt/blob/master/config/Config-build.in#L64 > > > Best regards, > Mauro > > On 07/08

Re: [PATCH] treewide: replace `which` with `command -v`

2020-08-07 Thread Rosen Penev
On Fri, Aug 7, 2020 at 8:24 PM Paul Spooren wrote: > > > On 07.08.20 16:48, Rosen Penev wrote: > > On Fri, Aug 7, 2020 at 5:42 PM Paul Spooren wrote: > >> > >> On 07.08.20 14:18, Rosen Penev wrote: > >>> On Fri, Aug 7, 2020 at 3:57 PM Paul

Re: [PATCH] treewide: replace `which` with `command -v`

2020-08-07 Thread Rosen Penev
On Fri, Aug 7, 2020 at 5:42 PM Paul Spooren wrote: > > > On 07.08.20 14:18, Rosen Penev wrote: > > On Fri, Aug 7, 2020 at 3:57 PM Paul Spooren wrote: > >> Fix shellcheck SC2230 > >>> which is non-standard. Use builtin 'command -v' instead. > &g

Re: [PATCH] treewide: replace `which` with `command -v`

2020-08-07 Thread Rosen Penev
On Fri, Aug 7, 2020 at 3:57 PM Paul Spooren wrote: > > Fix shellcheck SC2230 > > which is non-standard. Use builtin 'command -v' instead. > > Once applied to everything concerning OpenWrt we can disable the busybox > feature `which` and save 3.8kB. which and command -v seem to not be the same. See

Re: [PATCH] busybox: use settimeofday() instead of syscall

2020-08-07 Thread Rosen Penev
On Thu, Aug 6, 2020 at 10:02 PM Rosen Penev wrote: > > On Thu, Aug 6, 2020 at 9:49 PM wrote: > > > > From: Masafumi UTSUGI > > > > SYS_settimeofday syscall is not time64 safe. > > Using settimeofday() instead of syscall() is recommended or > > some C

Re: Policy on BUILD_PATENTED

2020-08-07 Thread Rosen Penev
On Mon, Aug 3, 2020 at 9:11 AM Etienne Champetier wrote: > > Hi Rosen, > > Le lun. 3 août 2020 à 00:04, Rosen Penev a écrit : > > > > Recently there's been a pull request to get patented functionality in > > the packages feed: https://github.com/openwrt/packag

Re: [PATCH] busybox: use settimeofday() instead of syscall

2020-08-06 Thread Rosen Penev
On Thu, Aug 6, 2020 at 9:49 PM wrote: > > From: Masafumi UTSUGI > > SYS_settimeofday syscall is not time64 safe. > Using settimeofday() instead of syscall() is recommended or > some C libraries such as musl might cause compile error. Eh no. The reason for using the syscall is that musl ignores t

Policy on BUILD_PATENTED

2020-08-02 Thread Rosen Penev
Recently there's been a pull request to get patented functionality in the packages feed: https://github.com/openwrt/packages/pull/12992 Which pointed me to this lovely description: https://www.videolan.org/legal.html Two excerpts: In the USA, you should check out the US Copyright Office decision

[PATCH] exfat: update to 5.8.7

2020-08-01 Thread Rosen Penev
entry above. Signed-off-by: Rosen Penev --- package/kernel/exfat/Makefile | 12 ++ .../kernel/exfat/patches/010-fstream.patch| 23 --- 2 files changed, 2 insertions(+), 33 deletions(-) delete mode 100644 package/kernel/exfat/patches/010-fstream.patch

[PATCH] exfat: add missing nls dependency

2020-08-01 Thread Rosen Penev
From: Paul Blazejowski Signed-off-by: Paul Blazejowski --- package/kernel/exfat/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/package/kernel/exfat/Makefile b/package/kernel/exfat/Makefile index 539bdfd295..f129da9410 100644 --- a/package/kernel/exfat/Makefile +++ b/package/kernel

Re: [PATCH v2] tools: add libyaml

2020-07-29 Thread Rosen Penev
On Wed, Jul 29, 2020 at 4:53 PM Paul Spooren wrote: > > libyaml is used to process YAML files, a popular human readable > configuration format. If available during compilation, the > device-tree-compiler (dtc) will enable YAML as export format. > > The exported YAML files can be validated using dt

Re: [PATCHv2] libunwind: update to 1.4.0

2020-07-28 Thread Rosen Penev
On Tue, Jul 28, 2020 at 10:13 PM Yousong Zhou wrote: > > On Wed, 29 Jul 2020 at 11:56, Rosen Penev wrote: > > > > On Tue, Jul 28, 2020 at 6:57 PM Yousong Zhou wrote: > > > > > > On Wed, 29 Jul 2020 at 04:29, Rosen Penev wrote: > > > > > >

Re: [PATCHv2] libunwind: update to 1.4.0

2020-07-28 Thread Rosen Penev
On Tue, Jul 28, 2020 at 6:57 PM Yousong Zhou wrote: > > On Wed, 29 Jul 2020 at 04:29, Rosen Penev wrote: > > > > Cleanup Makefile for consistency with other ones. > > > > Remove PKG_SSP. It can be fixed with -lssp_nonshared. > > > > Add PKG_BUILD_PARALLE

[PATCHv2] libunwind: update to 1.4.0

2020-07-28 Thread Rosen Penev
does not support ARC and fails to compile. It seems InstallDev ignores the !arc DEPENDS. Signed-off-by: Rosen Penev --- v2: removed InstallDev for ARC package/libs/libunwind/Makefile | 17 +- ...03-fix-missing-ef_reg-defs-with-musl.patch | 2 +- .../patches/005-aarch64

Re: [PATCH 0/3] Support TLS/SSL and WPA3-Personal/SAE by default

2020-07-26 Thread Rosen Penev
> On Jul 26, 2020, at 10:19 AM, Hauke Mehrtens wrote: > > On 7/24/20 4:29 PM, Petr Štetiar wrote: >> Hi, >> >> it has been discussed several times and some of core developers would like to >> include SSL/TLS and WPA3-Personal/SAE support in the next release as we've >> dropped support for 4/3

Re: [PATCH 2/3] treewide: use wpad-basic-wolfssl as default

2020-07-25 Thread Rosen Penev
> On Jul 25, 2020, at 1:36 AM, Stijn Segers wrote: > > Hi Petr, > > Op zaterdag 25 juli 2020 om 10u08 schreef Petr Štetiar : >> m...@adrianschmutzler.de [2020-07-24 17:36:08]: >> Hi, >>> I would prefer to not touch ar71xx here, as this is essentially only used >>> for backporting, and changi

[PATCH] gettext-full: use included glib

2020-07-24 Thread Rosen Penev
If gettext-full happens to be built after glib2/host, it picks up the host build and tries to link to it with an inappropriate rpath. Instead of working around the issue, just use the included glib to avoid it. Signed-off-by: Rosen Penev --- package/libs/gettext-full/Makefile | 6 +++--- 1 file

Re: [PATCH] wireguard-tools: allow compiling with MIPS16 instructions

2020-07-24 Thread Rosen Penev
> On Jul 24, 2020, at 1:14 AM, Jason A. Donenfeld wrote: > > On Fri, Jul 24, 2020 at 10:03 AM Rui Salvaterra > wrote: >> >> The wg utility compiles and runs without issues in MIPS16 mode, despite >> setting >> PKG_USE_MIPS16:=0 in the makefile. Let's remove this, allowing for a >> substan

[PATCHv2] kexec-tools: update to 2.0.20

2020-07-22 Thread Rosen Penev
kdump was removed in 7acd257ae67b4ca94f8c23cb8bda0ee0709b9216 gdb can be used as an alternative. Backported patch to fix compilation with GCC10. Backported several openembedded patches, some of which are upstream backports. Signed-off-by: Rosen Penev --- v2: backported openembedded patches

[PATCH] uboot-mediatek: remove swig requirement

2020-07-22 Thread Rosen Penev
Ever since this package was introduced, the SDK for mt7629 failed to build as it started failing on this package. Fixed by porting Hauke's similar patch for uboot-sunxi to uboot-mediatek. Signed-off-by: Rosen Penev --- package/boot/uboot-mediatek/Makefile | 2 +- .../patches/0

[PATCH] kexec-tools: update to 2.0.20

2020-07-22 Thread Rosen Penev
kdump was removed in 7acd257ae67b4ca94f8c23cb8bda0ee0709b9216 gdb can be used as an alternative. Backported patch to fix compilation with GCC10. Signed-off-by: Rosen Penev --- package/boot/kexec-tools/Makefile | 40 +--- .../boot/kexec-tools/patches/010-gcc10.patch | 99

[PATCH] libunwind: update to 1.4.0

2020-07-21 Thread Rosen Penev
Cleanup Makefile for consistency with other ones. Remove PKG_SSP. It can be fixed with -lssp_nonshared. Add PKG_BUILD_PARALLEL for faster compilation. Add some alpine pathes to fix potential issues. Backport GCC 10 patch to fix compilation. Signed-off-by: Rosen Penev --- package/libs

[PATCH] umdns: fix 64-bit time format string

2020-07-21 Thread Rosen Penev
Fixes compilation under musl 1.2.0 Signed-off-by: Rosen Penev --- service.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/service.c b/service.c index af3083e..39e759a 100644 --- a/service.c +++ b/service.c @@ -122,7 +122,7 @@ service_timeout(struct service *s

[PATCH] ugps: fix 64-bit time_t

2020-07-21 Thread Rosen Penev
The abs function takes a 32-bit int, which can cause truncation. Fixes compilation error: error: absolute value function 'abs' given an argu> if ((sec < 0) || (abs(cur.tv_sec - tv.tv_sec) > MAX_TIME_OFFSET)) { Signed-off-by: Rosen Penev --- nmea.c | 2 +- 1 file changed

[PATCHv3 2/2] toolchain/musl: remove several GNU headers

2020-07-20 Thread Rosen Penev
to erroring out. Tested with all packages in the base tree. They all compile. Signed-off-by: Rosen Penev --- v3: rebase and split commit between version update and header removal. v2: removed more glibc headers. toolchain/musl/include/bits/wordsize.h| 1 - toolchain/musl/include

[PATCHv3 1/2] toolchain/musl: update to 1.2.0

2020-07-20 Thread Rosen Penev
This release introduces 64-bit time_t, which is needed to avoid the year 2038 problem. Remove PKG_SOURCE and PKG_SOURCE_SUBDIR since the defaults are used. Signed-off-by: Rosen Penev --- v3: rebase and split commit between version update and header removal. v2: removed more glibc headers

Re: [PATCH 2/2] procd: fix wrong format for 32-bit

2020-07-20 Thread Rosen Penev
On Mon, Jul 20, 2020 at 3:35 PM Rosen Penev wrote: > > The proper format is %zu . > > Signed-off-by: Rosen Penev https://downloads.openwrt.org/snapshots/faillogs/powerpc_464fp/base/procd/compile.txt > --- > jail/jail.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletio

[PATCH 2/2] procd: fix wrong format for 32-bit

2020-07-20 Thread Rosen Penev
The proper format is %zu . Signed-off-by: Rosen Penev --- jail/jail.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jail/jail.c b/jail/jail.c index 5a6802f..90de411 100644 --- a/jail/jail.c +++ b/jail/jail.c @@ -1366,7 +1366,7 @@ static int parseOCIprocessuser(struct

[PATCH 1/2] procd/rcS: cast format string to int64_t

2020-07-20 Thread Rosen Penev
musl 1.2.0 turns time_t into a 64-bit value, even on 32-bit. This makes it compatible. Signed-off-by: Rosen Penev --- rcS.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rcS.c b/rcS.c index c2e1abb..2851fae 100644 --- a/rcS.c +++ b/rcS.c @@ -18,6 +18,7 @@ #include

[PATCH] mac80211: remove bad include from rtl8723bs

2020-07-20 Thread Rosen Penev
This define is not only useless, it breaks the build as the little endian header always gets included, which subsequently errors. Signed-off-by: Rosen Penev --- package/kernel/mac80211/Makefile | 2 +- .../mac80211/patches/build/070-no-rtw-byteorder.patch | 10

[PATCH 1/2] busybox: fix build with musl 1.2.0

2020-07-20 Thread Rosen Penev
r anything. Signed-off-by: Rosen Penev --- package/utils/busybox/Makefile | 2 +- .../busybox/patches/250-date-k-flag.patch | 18 ++ 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/package/utils/busybox/Makefile b/package/utils/busybox/Make

[PATCH 2/2] busybox: backport extra time patches

2020-07-20 Thread Rosen Penev
They fix compilation with musl 1.2.0, which uses 64-bit time_t. Signed-off-by: Rosen Penev --- .../utils/busybox/patches/002-time64.patch| 46 ++ .../utils/busybox/patches/003-gettime.patch | 48 +++ 2 files changed, 94 insertions(+) create mode 100644

[PATCH] gdb: add openembedded patches

2020-07-20 Thread Rosen Penev
Update to musl 1.2.0 removes sgidefs.h. This causes various compilation issues. Add patches from openembedded to fix. Signed-off-by: Rosen Penev --- package/devel/gdb/Makefile | 2 +- package/devel/gdb/patches/140-sgidefs.patch | 32 +++ package/devel/gdb

[PATCH] libjson-c: fix pkgconfig file

2020-07-19 Thread Rosen Penev
-by: Rosen Penev --- package/libs/libjson-c/Makefile | 19 ++- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/package/libs/libjson-c/Makefile b/package/libs/libjson-c/Makefile index 5e88bba9a3..84bd722f15 100644 --- a/package/libs/libjson-c/Makefile +++ b/package

[PATCH 1/2] staging: remove staging exfat driver

2020-07-18 Thread Rosen Penev
This will be replaced with the driver found in newer kernels. Signed-off-by: Rosen Penev --- package/kernel/linux/modules/fs.mk | 24 1 file changed, 24 deletions(-) diff --git a/package/kernel/linux/modules/fs.mk b/package/kernel/linux/modules/fs.mk index 82f8685111

[PATCH 2/2] exfat: add out of tree module

2020-07-18 Thread Rosen Penev
mmend to use staging exfat version. Signed-off-by: Rosen Penev --- package/kernel/exfat/Makefile | 54 +++ .../kernel/exfat/patches/010-fstream.patch| 23 2 files changed, 77 insertions(+) create mode 100644 package/kernel/exfat/Makefile create mod

Re: [PATCH] iftop: fix compilation with GCC 10

2020-07-17 Thread Rosen Penev
On Fri, Jul 17, 2020 at 3:49 AM Bjørn Mork wrote: > > Rosen Penev writes: > >> On Jul 17, 2020, at 3:06 AM, Felix Fietkau wrote: > > >>> +--- a/ui_common.h > >>> b/ui_common.h > >>> +@@ -33,12 +33,12 @@ typedef struct host_pa

Re: [PATCH] iftop: fix compilation with GCC 10

2020-07-17 Thread Rosen Penev
On Fri, Jul 17, 2020 at 3:21 AM Jo-Philipp Wich wrote: > > Hi, > > I've sent a fix using extern declarations upstream, lets see what happens. Where? I don't see a merge request on the git link referenced in the Makefile. > > ~ Jo > > ___ > openwrt-devel

Re: [PATCH] toolchain: binutils: Use version 2.34 by default

2020-07-17 Thread Rosen Penev
On Fri, Jul 17, 2020 at 2:53 PM Hauke Mehrtens wrote: > > Switch to binutils version 2.34 for all CPUs by default. The ARC CPUs > do not need any sepcial binutils version any more. > > Tested on lantiq, ipq40xx > > Signed-off-by: Hauke Mehrtens Acked-by: Rosen Penev I

Re: [PATCH] iftop: fix compilation with GCC 10

2020-07-17 Thread Rosen Penev
> On Jul 17, 2020, at 3:06 AM, Felix Fietkau wrote: > > On 2020-07-14 07:43, Rosen Penev wrote: >> GCC 10 defaults to fno-common, which demains unique defenitions. >> >> Signed-off-by: Rosen Penev >> --- >> package/network/utils/iftop/Makefile

Re: [PATCH] iftop: fix compilation with GCC 10

2020-07-17 Thread Rosen Penev
> On Jul 17, 2020, at 2:50 AM, Petr Štetiar wrote: > > Rosen Penev [2020-07-13 22:43:51]: > > Hi, > >> GCC 10 defaults to fno-common, which demains unique defenitions. > > whats the exact error here? Wouldn't it make sense to move this into packages &

Re: [PATCH] dropbear: Enable Ed25519 for normal devices

2020-07-15 Thread Rosen Penev
On Wed, Jul 15, 2020 at 5:15 PM Paul Spooren wrote: > > The Ed25519 key pairs are much shorter than RSA pairs and are supported > by default in OpenSSH. Looking at websites explaining how to create new > SSH keys, many suggest using Ed25519 rather than RSA, however consider > the former as not yet

Re: [PATCH] busybox: tr: enable options required by POSIX

2020-07-13 Thread Rosen Penev
On Mon, Jul 13, 2020 at 10:44 PM Jordan Geoghegan wrote: > > > > On 2020-07-13 22:17, Rosen Penev wrote: > > On Mon, Jul 13, 2020 at 12:14 PM Jordan Geoghegan > > wrote: > >> > >> > >> On 2020-07-13 08:36, Petr Štetiar wrote: > &g

[PATCH] iftop: fix compilation with GCC 10

2020-07-13 Thread Rosen Penev
GCC 10 defaults to fno-common, which demains unique defenitions. Signed-off-by: Rosen Penev --- package/network/utils/iftop/Makefile | 2 +- .../utils/iftop/patches/010-gcc10.patch | 20 +++ 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644

Re: [PATCH] busybox: tr: enable options required by POSIX

2020-07-13 Thread Rosen Penev
On Mon, Jul 13, 2020 at 12:14 PM Jordan Geoghegan wrote: > > > > On 2020-07-13 08:36, Petr Štetiar wrote: > > Magnus Kroken [2020-07-13 15:49:30]: > > > > Hi, > > > >> Support for character classes (e.g. [:upper:] and [:lower:]) and > >> equivalence classes (e.g. [=a=]) in the tr utility are requ

[PATCH] lzo: fix pkgconfig paths

2020-07-13 Thread Rosen Penev
The last commit to this package that added the pkgconfig file did not fix the paths to point to the prefix. This allows packages to find lzo properly. Signed-off-by: Rosen Penev --- package/libs/lzo/Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/package/libs

[PATCHv2 1/4] scripts/clean-package.sh: exit in case cd fails

2020-07-11 Thread Rosen Penev
Found with shellcheck. Signed-off-by: Rosen Penev --- v2: rebased scripts/clean-package.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/clean-package.sh b/scripts/clean-package.sh index 035725625d..cbd12d8799 100755 --- a/scripts/clean-package.sh +++ b

[PATCHv2 3/4] scripts/clean-package.sh: remove useless cat

2020-07-11 Thread Rosen Penev
Found with shellcheck. Signed-off-by: Rosen Penev --- v2: rebased scripts/clean-package.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/clean-package.sh b/scripts/clean-package.sh index 4b536c8a48..03e49df3e7 100755 --- a/scripts/clean-package.sh +++ b

openwrt-devel@lists.openwrt.org

2020-07-11 Thread Rosen Penev
-a is not well defined. Signed-off-by: Rosen Penev --- v2: rebased scripts/clean-package.sh | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/scripts/clean-package.sh b/scripts/clean-package.sh index 03e49df3e7..ccbb486eea 100755 --- a/scripts/clean-package.sh +++ b

[PATCHv2 2/4] scripts/clean-package.sh: use read -r

2020-07-11 Thread Rosen Penev
read will mangle backslashes. Found with shellcheck. Signed-off-by: Rosen Penev --- v2: rebased scripts/clean-package.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/clean-package.sh b/scripts/clean-package.sh index cbd12d8799..4b536c8a48 100755 --- a

[PATCH 2/2] libcxx: update to 10.0.0

2020-07-11 Thread Rosen Penev
boost packages. There's something broken with boost. Ran tested with gerbera. Signed-off-by: Rosen Penev --- package/libs/libcxx/Makefile| 18 +-- package/libs/libcxx/files/g++-libcxx| 4 +-- package/libs/libcxx/patches/010-cxx17.patch | 14 - package

[PATCH 1/2] libcxxabi: add

2020-07-11 Thread Rosen Penev
/gerbera/gerbera/issues/795 Signed-off-by: Rosen Penev --- v2: Added extra description. package/libs/libcxxabi/Makefile | 71 + 1 file changed, 71 insertions(+) create mode 100644 package/libs/libcxxabi/Makefile diff --git a/package/libs/libcxxabi/Makefile b/package

Re: [OpenWrt-Devel] [PATCH 1/2] libcxxabi: add

2020-07-11 Thread Rosen Penev
On Sat, Jul 11, 2020 at 4:49 AM Petr Štetiar wrote: > > Rosen Penev [2020-06-06 11:52:22]: > > > This will be used for libcxx. > > > > Signed-off-by: Rosen Penev > > Please add more verbose commit description, mainly answer to "Why this should > b

[PATCH] elfutils: update to 0.180

2020-07-11 Thread Rosen Penev
Refreshed patches. Signed-off-by: Rosen Penev --- package/libs/elfutils/Makefile | 4 ++-- package/libs/elfutils/patches/100-musl-compat.patch | 2 +- package/libs/elfutils/patches/110-no-cdefs.patch| 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff

Re: [PATCHv2] libjson-c: fix pkgconfig file

2020-07-11 Thread Rosen Penev
On Sat, Jul 11, 2020 at 5:03 AM Petr Štetiar wrote: > > Rosen Penev [2020-07-04 18:09:32]: > > Hi, > > > Removed now pointless CFLAGS. > > ... > > > -TARGET_CFLAGS += $(FPIC) -Wno-implicit-fallthrough > > -HOST_CFLAGS += -Wno-implicit-fallthrough >

[PATCH] libroxml: switch to CMake

2020-07-11 Thread Rosen Penev
Added patch to fix compilation with gcc10. Fixed license information. Fix ABI_VERSION. Signed-off-by: Rosen Penev --- package/libs/libroxml/Makefile| 26 +-- package/libs/libroxml/patches/010-gcc10.patch | 11 2 files changed, 24 insertions(+), 13

Re: 'tr' character class support?

2020-07-10 Thread Rosen Penev
On Fri, Jul 10, 2020 at 5:15 PM Jordan Geoghegan wrote: > > > > On 2020-07-10 16:59, Rosen Penev wrote: > > On Fri, Jul 10, 2020 at 4:17 PM Jordan Geoghegan > > wrote: > >> > >> > >> On 2020-07-10 14:54, Rosen Penev wrote: > >>>

Re: 'tr' character class support?

2020-07-10 Thread Rosen Penev
On Fri, Jul 10, 2020 at 4:17 PM Jordan Geoghegan wrote: > > > > On 2020-07-10 14:54, Rosen Penev wrote: > > On Fri, Jul 10, 2020 at 2:29 PM Jordan Geoghegan > > wrote: > >> > >> > >> On 2020-07-10 14:15, Magnus Kroken wrote: > >>&

[PATCH] lzo: switch to building with CMake

2020-07-10 Thread Rosen Penev
19.59 secs 328.00 micros 19.59 secs sys time4.03 secs 10.00 micros4.03 secs Time output is with fish shell. make clean was ran before both attempts. Signed-off-by: Rosen Penev --- package/libs/lzo/Makefile | 24 +--- 1 file changed, 13 insertions(+), 11

Re: 'tr' character class support?

2020-07-10 Thread Rosen Penev
On Fri, Jul 10, 2020 at 2:29 PM Jordan Geoghegan wrote: > > > > On 2020-07-10 14:15, Magnus Kroken wrote: > > Hi Jordan > > > > On 10.07.2020 22:45, Jordan Geoghegan wrote: > >> Hey folks, > >> > >> Does the 'tr' utility support character classes in OpenWRT? I was > >> playing around with an OpenW

[PATCHv2] libjson-c: fix pkgconfig file

2020-07-04 Thread Rosen Penev
-by: Rosen Penev --- v2: removed fault CMAKE_OPTIONS line. package/libs/libjson-c/Makefile | 19 ++- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/package/libs/libjson-c/Makefile b/package/libs/libjson-c/Makefile index 5e88bba9a3..84bd722f15 100644 --- a/package

[PATCH] libjson-c: fix pkgconfig file

2020-07-04 Thread Rosen Penev
-by: Rosen Penev --- package/libs/libjson-c/Makefile | 22 +- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/package/libs/libjson-c/Makefile b/package/libs/libjson-c/Makefile index 5e88bba9a3..d7366983dc 100644 --- a/package/libs/libjson-c/Makefile +++ b/package

[PATCH] dropbear: fix compilation with uClibc-ng

2020-06-24 Thread Rosen Penev
Backported two upstream patches. Signed-off-by: Rosen Penev --- package/network/services/dropbear/Makefile| 2 +- .../patches/020-backport-gnu-source.patch | 22 + .../patches/030-backport-gnu-source2.patch| 31 +++ 3 files changed, 54 insertions(+), 1

[PATCH] procd: fix compilation with uClibc-ng

2020-06-24 Thread Rosen Penev
_GNU_SOURCE was missing. Also defined two macros unavailable with uClibc-ng. Signed-off-by: Rosen Penev --- jail/console.c | 4 jail/jail.c| 4 trace/trace.c | 5 + 3 files changed, 13 insertions(+) diff --git a/jail/console.c b/jail/console.c index eacb2fa..588d241 100644

[PATCH] odhcpd: fix compilation with GCC10

2020-06-22 Thread Rosen Penev
GCC10 mandates the C++ one definition rule, which breaks on multiple definitions of config. Add the appropriate extern declarations. Signed-off-by: Rosen Penev --- src/dhcpv6-ia.c | 2 ++ src/odhcpd.c| 2 +- src/odhcpd.h| 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff

Re: [OpenWrt-Devel] Build error on latest trunk: LuaJIT

2020-06-09 Thread Rosen Penev
On Tue, Jun 9, 2020 at 8:19 AM Reiner Karlsberg wrote: > > make -j1 -C > /etc/openwrt/WE826/build_dir/target-mipsel_24kc_musl/LuaJIT-2.1.0-beta3 > HOST_CC="gcc -O2 > -I/etc/openwrt/WE826_PCS3/staging_dir/host/include > -I/etc/openwrt/WE826/staging_dir/hostpkg/include > -I/etc/openwrt/WE826_PCS3

Re: [OpenWrt-Devel] olsrd: not compiling with gcc 9

2020-06-07 Thread Rosen Penev
't compile anymore. :/ Or making a fork, because > olsrd seems not to be maintained anymore. > >> On 07.06.20 22:27, Nick wrote: >> Here is a PR that is fixing the issue. Why is that not merged? :/ >> >> https://github.com/OLSR/olsrd/pull/79/files >> >&

Re: [OpenWrt-Devel] olsrd: not compiling with gcc 9

2020-06-07 Thread Rosen Penev
> Le 7 juin 2020 à 1:00 PM, Nick a écrit : > > I can not compile olsrd daemon with gcc9. >> #define isNaN(x) (x != x) >> ... >> if (!isNaN(gpsdata->fix.time)) { > Here fix.time is a struct timespec. > The call is just wrong, or? Why should I check a struct for a valid float? This broke when gp

Re: [OpenWrt-Devel] [PATCH 2/2] libcxx: update to 10.0.0

2020-06-06 Thread Rosen Penev
a "Reviewed-by"? The latter. > > > -Original Message- > > From: openwrt-devel [mailto:openwrt-devel-boun...@lists.openwrt.org] > > On Behalf Of Rosen Penev > > Sent: 06 June 2020 19:52 > > To: openwrt-devel@lists.openwrt.org > > Subject: [OpenWrt-Devel

[OpenWrt-Devel] [PATCH 1/2] libcxxabi: add

2020-06-06 Thread Rosen Penev
This will be used for libcxx. Signed-off-by: Rosen Penev --- package/libs/libcxxabi/Makefile | 71 + 1 file changed, 71 insertions(+) create mode 100644 package/libs/libcxxabi/Makefile diff --git a/package/libs/libcxxabi/Makefile b/package/libs/libcxxabi

[OpenWrt-Devel] [PATCH 2/2] libcxx: update to 10.0.0

2020-06-06 Thread Rosen Penev
boost packages. There's something broken with boost. Ran tested with gerbera. Signed-off-by: Rosen Penev --- package/libs/libcxx/Makefile| 18 +-- package/libs/libcxx/files/g++-libcxx| 2 +- package/libs/libcxx/patches/010-cxx17.patch | 14 - package

Re: [OpenWrt-Devel] [PATCH v2] toolchain: remove gcc libssp and use libc variant

2020-06-06 Thread Rosen Penev
is also makes kernel-level stack smashing protection available > for builds using non-musl libc (subject to architecture support). > > Signed-off-by: Ian Cooper Acked-by: Rosen Penev > --- > > Update fixes an artefact with menuconfig which caused a toolchain > menu option to

Re: [OpenWrt-Devel] [PATCH 1/1] toolchain: remove gcc libssp and use libc variant

2020-06-05 Thread Rosen Penev
On Mon, May 25, 2020 at 7:20 PM Ian Cooper wrote: > > Removes the standalone implementation of stack smashing protection > in gcc's libssp in favour of the native implementation in musl, > glibc and uClibc and introduces a uniform configuration interface. > > This also makes kernel-level stack sma

Re: [OpenWrt-Devel] [PATCH 1/2] libcxxabi: add

2020-06-03 Thread Rosen Penev
> > > -Original Message- > > From: openwrt-devel [mailto:openwrt-devel-boun...@lists.openwrt.org] > > On Behalf Of Rosen Penev > > Sent: 02 June 2020 23:54 > > To: openwrt-devel@lists.openwrt.org > > Subject: [OpenWrt-Devel] [PATCH 1/2] libcxxabi: add

[OpenWrt-Devel] [PATCH 2/2] libcxx: update to 10.0.0

2020-06-02 Thread Rosen Penev
Switched to upstream tarballs. Switched to libcxxabi as using libsupc++ is quite wonky. Fixed description. Removed patches. The fixes are cosmetic. Added ssp patch. This one is needed for some platforms. Signed-off-by: Rosen Penev --- package/libs/libcxx/Makefile| 18

[OpenWrt-Devel] [PATCH 1/2] libcxxabi: add

2020-06-02 Thread Rosen Penev
This will be used for libcxx. Signed-off-by: Rosen Penev --- package/libs/libcxxabi/Makefile | 64 + 1 file changed, 64 insertions(+) create mode 100644 package/libs/libcxxabi/Makefile diff --git a/package/libs/libcxxabi/Makefile b/package/libs/libcxxabi

[OpenWrt-Devel] [PATCH] libcxx: remove

2020-05-23 Thread Rosen Penev
have to be within the context of LLVM. Actually, building the monorepo would make it easier to build each project needed such as libcxx and libcxxabi. Maybe even libunwind. Signed-off-by: Rosen Penev --- config/Config-build.in | 4 -- include/uclibc++.mk

Re: [OpenWrt-Devel] [PATCH] xfsprogs: update to 5.5

2020-05-22 Thread Rosen Penev
> On May 20, 2020, at 6:49 AM, Petr Štetiar wrote: > > Rosen Penev [2020-04-05 19:02:51]: > > Missing commit description and BTW to me this looks like another candidate for > move into packages feed. I sent a different patch doing just t

[OpenWrt-Devel] [PATCH] xfsprogs: remove

2020-05-22 Thread Rosen Penev
Does not seem to be needed here. This will be imported into packages. Signed-off-by: Rosen Penev --- https://github.com/openwrt/packages/pull/12256 package/utils/xfsprogs/Makefile | 98 --- .../xfsprogs/patches/100-no-selftest.patch| 14 --- .../utils/xfsprogs

Re: [OpenWrt-Devel] [PATCH] libconfig: remove

2020-05-22 Thread Rosen Penev
On Fri, May 22, 2020 at 4:16 PM Rosen Penev wrote: > > No package in base uses libconfig. Everything is in the packages feed. https://github.com/openwrt/packages/pull/12255 > > Signed-off-by: Rosen Penev > --- > package/libs/libconfig/Makefile | 60 -

<    1   2   3   4   5   6   7   8   9   10   >