- Dec 07, 2017
-
-
Sebastian Kemper authored
re and baresip builds for 32bit x86 targets are currently failing: build-i386/sip/auth.o: In function `sip_auth_encode': /build/lede-snapshots/i386_pentium/build/sdk/build_dir/target-i386_pentium_musl/re-0.5.6/src/sip/auth.c:279: undefined reference to `__stack_chk_fail_local' The undefined references occur because there is no linking done to ssp. Fix this by setting LD to TARGET_CC, so ld is not called directly. This also means one patch is not needed anymore. Do the same for rem and restund as they basically all share the same build system. Compile-tested for x86, x86_64 and mips. Signed-off-by:
Sebastian Kemper <sebastian_ml@gmx.net>
-
Jiri Slachta authored
asterisk: reproducible builds
-
- Dec 06, 2017
-
-
Alexander Couzens authored
Build timestamps prevent reproducible builds [0]. [0] https://reproducible-builds.org/docs/timestamps/ Signed-off-by:
Alexander Couzens <lynxis@fe80.eu>
-
Alexander Couzens authored
Build timestamps prevent reproducible builds [0]. Thanks to debian for the patch [0] https://reproducible-builds.org/docs/timestamps/ Signed-off-by:
Alexander Couzens <lynxis@fe80.eu>
-
Alexander Couzens authored
Build timestamps prevent reproducible builds [0]. Thanks to debian for the patch. [0] https://reproducible-builds.org/docs/timestamps/ Signed-off-by:
Alexander Couzens <lynxis@fe80.eu>
-
Jiri Slachta authored
copy .github/templates from package feed
-
Jiri Slachta authored
restund: remove build timestamp
-
Jiri Slachta authored
sipp: remove build timestamp
-
Jiri Slachta authored
Asterisk: fixups, version bumps
-
- Dec 05, 2017
-
-
Alexander Couzens authored
The template will be used by issues and pull-request. Signed-off-by:
Alexander Couzens <lynxis@fe80.eu>
-
Alexander Couzens authored
Build timestamps prevent reproducible builds [0]. [0] https://reproducible-builds.org/docs/timestamps/ Signed-off-by:
Alexander Couzens <lynxis@fe80.eu>
-
Alexander Couzens authored
Build timestamps prevent reproducible builds [0]. [0] https://reproducible-builds.org/docs/timestamps/ Signed-off-by:
Alexander Couzens <lynxis@fe80.eu>
-
Sebastian Kemper authored
AST-2017-013: chan_skinny: Call pthread_detach when sess threads end ASTERISK-27452 Signed-off-by:
Sebastian Kemper <sebastian_ml@gmx.net>
-
Sebastian Kemper authored
AST-2017-013: chan_skinny: Call pthread_detach when sess threads end ASTERISK-27452 Signed-off-by:
Sebastian Kemper <sebastian_ml@gmx.net>
-
Sebastian Kemper authored
On the buildbots (and locally, too) the x86 builds currently fail. It's visible that the Asterisk build system attempts to build menuselect a second time, which fails because it follows the standard recipes in its Makefiles. The first build of menuselect on the other hand only works because the OpenWrt package sets up the build properly. The second build attempt happens because the menuselect CFLAGS category is setup to delete a stamp file when anything in it changes. On x86 -march=native is available, so the OpenWrt package disables that via menuselect, hence this item in the category is changed and the stamp file automatically removed. The missing stamp file triggers a rebuild of menuselect (which is not required for OpenWrt's intents and purposes). Another item in the CFLAGS category with which the package can have the same issue is LOW_MEMORY, but that is not enabled (changed) by default. Work around this problem by recreating the stamp file after the menuselect calls. Signed-off-by:
Sebastian Kemper <sebastian_ml@gmx.net>
-
Sebastian Kemper authored
On the buildbots (and locally, too) the x86 builds currently fail. It's visible that the Asterisk build system attempts to build menuselect a second time, which fails because it follows the standard recipes in its Makefiles. The first build of menuselect on the other hand only works because the OpenWrt package sets up the build properly. The second build attempt happens because the menuselect CFLAGS category is setup to delete a stamp file when anything in it changes. On x86 -march=native is available, so the OpenWrt package disables that via menuselect, hence this item in the category is changed and the stamp file automatically removed. The missing stamp file triggers a rebuild of menuselect (which is not required for OpenWrt's intents and purposes). Another item in the CFLAGS category with which the package can have the same issue is LOW_MEMORY, but that is not enabled (changed) by default. Work around this problem by recreating the stamp file after the menuselect calls. Signed-off-by:
Sebastian Kemper <sebastian_ml@gmx.net>
-
Sebastian Kemper authored
Currently the menuselect calls, for each category or item, step into a directory and call menuselect once. So if all packages are build menuselect will be called hundreds of times and as many directory changes will be done. Instead step into the directory only once, then generate the argument string by iteratively adding to it and then call menuselect once. The speedup is big. Signed-off-by:
Sebastian Kemper <sebastian_ml@gmx.net>
-
Sebastian Kemper authored
Currently the menuselect calls, for each category or item, step into a directory and call menuselect once. So if all packages are build menuselect will be called hundreds of times and as many directory changes will be done. Instead step into the directory only once, then generate the argument string by iteratively adding to it and then call menuselect once. The speedup is big. Signed-off-by:
Sebastian Kemper <sebastian_ml@gmx.net>
-
Sebastian Kemper authored
The way CONFIGURE_ARGS are done for srtp and pjproect does not take into account that more than one package depends on them. This can result in build failures. So add ifeqs to test properly if --with or --without is required. This commit also adds CONFIGURE_ARGS checks for: alsa (asound) portaudio speex speexdsp Signed-off-by:
Sebastian Kemper <sebastian_ml@gmx.net>
-
Sebastian Kemper authored
The way CONFIGURE_ARGS are done for srtp and pjproect does not take into account that more than one package depends on them. This can result in build failures. So add ifeqs to test properly if --with or --without is required. This commit also adds CONFIGURE_ARGS checks for: alsa (asound) portaudio speex speexdsp Signed-off-by:
Sebastian Kemper <sebastian_ml@gmx.net>
-
- Dec 03, 2017
-
-
Jiri Slachta authored
asterisk: add samples, modules, utilities and a dep
-
Jiri Slachta authored
chan-lantiq: revert (non-working) hack, add Asterisk 15 variant
-
Sebastian Kemper authored
With libcap support Asterisk is able to set the TOS bits even when dropping its privileges to a non-root user. Signed-off-by:
Sebastian Kemper <sebastian_ml@gmx.net>
-
Sebastian Kemper authored
With libcap support Asterisk is able to set the TOS bits even when dropping its privileges to a non-root user. Signed-off-by:
Sebastian Kemper <sebastian_ml@gmx.net>
-
Sebastian Kemper authored
Adds the command line tools that ship with Asterisk as optional packages. Signed-off-by:
Sebastian Kemper <sebastian_ml@gmx.net>
-
Sebastian Kemper authored
Adds modules that aren't deprecated. These include dependencies and configuration files. Signed-off-by:
Sebastian Kemper <sebastian_ml@gmx.net>
-
Sebastian Kemper authored
Adds some missing config files. Signed-off-by:
Sebastian Kemper <sebastian_ml@gmx.net>
-
Sebastian Kemper authored
Adds the command line tools that ship with Asterisk as optional packages. Signed-off-by:
Sebastian Kemper <sebastian_ml@gmx.net>
-
Sebastian Kemper authored
Adds modules that aren't deprecated. These include dependencies and configuration files. Signed-off-by:
Sebastian Kemper <sebastian_ml@gmx.net>
-
Sebastian Kemper authored
Adds some missing config files. Signed-off-by:
Sebastian Kemper <sebastian_ml@gmx.net>
-
Sebastian Kemper authored
@kochstefan got the module to work on Asterisk 15. Update the Makefile and include the new variant. Signed-off-by:
Sebastian Kemper <sebastian_ml@gmx.net>
-
Sebastian Kemper authored
The hack does not work on the buildbots. In the SDK the other packages' Makefiles and patch directories aren't available, hence the hack fails. Signed-off-by:
Sebastian Kemper <sebastian_ml@gmx.net>
-
Jiri Slachta authored
Signed-off-by:
Jiri Slachta <jiri@slachta.eu>
-
- Dec 02, 2017
-
-
Jiri Slachta authored
chan-lantiq: setup Lantiq kernel headers locally
-
Jiri Slachta authored
Asterisk: Prevent building of all default modules
-
Jiri Slachta authored
asterisk-15.x: add 053-musl-mutex-init.patch
-
Jiri Slachta authored
baresip: add missing dependency
-
- Nov 28, 2017
-
-
Sebastian Kemper authored
The avcodec module needs a depend on libx264. Signed-off-by:
Sebastian Kemper <sebastian_ml@gmx.net>
-
Sebastian Kemper authored
This adds a mechanism that disables all modules by default and then enables only the modules needed for the packages selected, resulting in less build time. Signed-off-by:
Sebastian Kemper <sebastian_ml@gmx.net>
-
Sebastian Kemper authored
This adds a mechanism that disables all modules by default and then enables only the modules needed for the packages selected, resulting in less build time. Signed-off-by:
Sebastian Kemper <sebastian_ml@gmx.net>
-