From: Alexander Dahl <post@lespocky.de>
To: ptxdist@pengutronix.de
Subject: Re: [ptxdist] [PATCH] lldpd: bump version to 0.7.19
Date: Mon, 09 Nov 2015 08:46:09 +0100 [thread overview]
Message-ID: <84f6c683fb34bc362d65652f3389a228@localhost> (raw)
In-Reply-To: <1446917190-28633-1-git-send-email-clemens.gruber@pqgruber.com>
[-- Attachment #1: Type: text/plain, Size: 1409 bytes --]
Hei hei,
Am 2015-11-07 18:26, schrieb Clemens Gruber:
> -LLDPD_VERSION := 0.7.6
> -LLDPD_MD5 := dbd90a68b91448dcb94a4a77c5d8ef65
> +LLDPD_VERSION := 0.7.19
> +LLDPD_MD5 := 4e924420e00ccd5dc289506f43221820
I'm afraid it's not that simple. Some configure options changed and some
where added. This should be adressed in rules/lldpd.make and maybe in
rules/lldpd.in as well. I attach a diff of the output of ./configure
--help to this mail.
Another point is to check the new pid file handling. There's a new
option --with-lldpd-pid-file in the configure output which should be
checked against projectroot/etc/init.d/lldpd which is the startup script
for bbinit.
The new possibility to link against json-c should be checked. There
seems to be some new support for systemd. The with-privsep options
should also be checked, there were some upstream changes in lldpd 0.7.8.
Maybe the https://github.com/vincentbernat/lldpd/blob/branch-0.7/NEWS
could also be helpful.
I would be happy if you could have a look into this, I'm also interested
in an updated package, but didn't have time to investigate this further
yet. ;-)
Greets
Alex
--
»With the first link, the chain is forged. The first speech censured,
the first thought forbidden, the first freedom denied, chains us all
irrevocably.« (Jean-Luc Picard, quoting Judge Aaron Satie)
*** GnuPG-FP: 02C8 A590 7FE5 CA5F 3601 D1D5 8FBA 7744 CC87 10D0 ***
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: lldpd-configure-help-0.7.6-to-0.7.19.diff --]
[-- Type: text/x-diff; name=lldpd-configure-help-0.7.6-to-0.7.19.diff, Size: 5343 bytes --]
--- lldpd-configure-help-0.7.6 2015-11-09 08:26:29.167359732 +0100
+++ lldpd-configure-help-0.7.19 2015-11-09 08:27:17.287031222 +0100
@@ -1,4 +1,4 @@
-`configure' configures lldpd 0.7.6-dirty to adapt to many kinds of systems.
+`configure' configures lldpd 0.7.19-dirty to adapt to many kinds of systems.
Usage: ./configure [OPTION]... [VAR=VALUE]...
@@ -79,6 +79,9 @@
--enable-fast-install[=PKGS]
optimize for fast installation [default=yes]
--disable-libtool-lock avoid locking (might break parallel builds)
+ --enable-ld-version-script
+ enable linker version script (default is enabled
+ when possible)
--disable-doxygen-doc don't generate any doxygen documentation
--enable-doxygen-dot generate graphics for doxygen documentation
--enable-doxygen-man generate doxygen manual pages
@@ -90,6 +93,10 @@
--disable-doxygen-html don't generate doxygen plain HTML documentation
--enable-doxygen-ps generate doxygen PostScript documentation
--disable-doxygen-pdf don't generate doxygen PDF documentation
+ --enable-hardening Enable compiler and linker options to frustrate
+ memory corruption exploits [default=yes]
+ --enable-dtrace Enable systemtap/DTrace trace support [default=no]
+ --enable-privsep Enable Privilege separation [default=yes]
--enable-cdp Enable Cisco Discovery Protocol [default=yes]
--enable-fdp Enable Foundry Discovery Protocol [default=yes]
--enable-edp Enable Extreme Discovery Protocol [default=yes]
@@ -98,8 +105,9 @@
--enable-lldpmed Enable LLDP-MED extension [default=yes]
--enable-dot1 Enable Dot1 extension (VLAN stuff) [default=yes]
--enable-dot3 Enable Dot3 extension (PHY stuff) [default=yes]
+ --enable-custom Enable Custom TLV support [default=yes]
--enable-oldies Enable compatibility with Linux kernel older than
- 2.6.18 [default=no]
+ 2.6.32 [default=no]
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
@@ -110,18 +118,37 @@
--with-sysroot=DIR Search for dependent libraries within DIR
(or the compiler's sysroot if not specified).
--with-embedded-libevent
- Force the use of embedded libevent [default=no]
+ Use embedded libevent [default=auto]
+ --with-pkgconfigdir pkg-config installation directory
+ ['${libdir}/pkgconfig']
--with-readline Enable the use of readline-like library
- [default=check]
+ [default=auto]
--with-snmp Enable the use of SNMP [default=no]
- --with-xml Enable XML output via libxml2 [default=no]
- --with-json Enable JSON output via Jansson [default=no]
+ --with-xml Enable XML output via libxml2 [default=auto]
+ --with-json Enable JSON output via janson or json-c
+ [default=auto]
+ --with-seccomp Enable seccomp support (with libseccomp)
+ [default=no]
+ --with-launchddaemonsdir
+ Directory for launchd configuration file (OSX)
+ [default=/Library/LaunchDaemons]
+ --with-systemdsystemunitdir
+ Directory for systemd service files
+ [default=$($PKG_CONFIG
+ --variable=systemdsystemunitdir systemd 2>
+ /dev/null)]
+ --with-sysusersdir Directory for sysusers files [default=$($PKG_CONFIG
+ --variable=sysusersdir systemd 2> /dev/null)]
--with-privsep-user Which user to use for privilege separation
[default=_lldpd]
--with-privsep-group Which group to use for privilege separation
[default=_lldpd]
--with-privsep-chroot Which directory to use to chroot lldpd
- [default=/var/run/lldpd]
+ [default=${runstatedir}/lldpd]
+ --with-lldpd-ctl-socket Path to socket for communication with lldpd
+ [default=${runstatedir}/lldpd.socket]
+ --with-lldpd-pid-file Path to lldpd PID file
+ [default=${runstatedir}/lldpd.pid]
Some influential environment variables:
CC C compiler command
@@ -155,8 +182,16 @@
C compiler flags for JANSSON, overriding pkg-config
JANSSON_LIBS
linker flags for JANSSON, overriding pkg-config
+ JSONC_CFLAGS
+ C compiler flags for JSONC, overriding pkg-config
+ JSONC_LIBS linker flags for JSONC, overriding pkg-config
+ SECCOMP_CFLAGS
+ C compiler flags for SECCOMP, overriding pkg-config
+ SECCOMP_LIBS
+ linker flags for SECCOMP, overriding pkg-config
Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.
-Report bugs to <bernat@luffy.cx>.
+Report bugs to <https://github.com/vincentbernat/lldpd/issues>.
+lldpd home page: <http://vincentbernat.github.io/lldpd/>.
[-- Attachment #3: Type: text/plain, Size: 91 bytes --]
_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
next prev parent reply other threads:[~2015-11-09 7:46 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-11-07 17:26 Clemens Gruber
2015-11-09 7:46 ` Alexander Dahl [this message]
2015-11-09 9:58 ` Clemens Gruber
2015-11-16 13:11 ` Clemens Gruber
2015-11-16 13:26 ` Alexander Dahl
2015-11-22 17:46 ` Clemens Gruber
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=84f6c683fb34bc362d65652f3389a228@localhost \
--to=post@lespocky.de \
--cc=ptxdist@pengutronix.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox