Summary: | net-libs/libpcap-1.0.0-r1 net-analyzer/tcpdump-4.0.0 rekeyword request | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Peter Volkov (RETIRED) <pva> |
Component: | [OLD] Keywording and Stabilization | Assignee: | Gentoo Netmon project <netmon> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | m68k |
Priority: | High | Keywords: | KEYWORDREQ |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 262060 | ||
Bug Blocks: | 313827 |
Description
Peter Volkov (RETIRED)
![]() (In reply to comment #0) > Keywords on libpcap were dropped due to new dependency - > net-wireless/bluez-libs. Please either mask bluetooth USE flag or keyword > net-wireless/bluez-libs and libpcap-1.0.0-r1. use maksed on bsd; this seems too tight to linux x86-fbsd done, i'll do sparc-fbsd later (In reply to comment #1) > (In reply to comment #0) > > Keywords on libpcap were dropped due to new dependency - > > net-wireless/bluez-libs. Please either mask bluetooth USE flag or keyword > > net-wireless/bluez-libs and libpcap-1.0.0-r1. > > use maksed on bsd; this seems too tight to linux > > x86-fbsd done, i'll do sparc-fbsd later Completely broken on sparc-fbsd: its not built with pic for the shared lib and causes runtime errors (x86 allows textrels but we should avoid them). There is that in configure.in: linux*) V_CCOPT="$V_CCOPT -fPIC" ;; A quick hack would be to append-flags -fPIC A better one would be to do this V_CCOPT assignment on every system; but i'm unsure about other weird systems in this 'case'... Alexis could you provide patch for configure.in? ~arm/~s390/~sh done @bsd-sparc, could you retry with 1.1.0? (In reply to comment #5) > @bsd-sparc, could you retry with 1.1.0? > some patch went in; it uses -fpic but we need -fPIC otherwise gcc is too nice and then fails to link: VER=`cat ./VERSION`; \ MAJOR_VER=`sed 's/\([0-9][0-9]*\)\..*/\1/' ./VERSION`; \ sparc64-gentoo-freebsd7.2-gcc -shared -Wl,-soname,libpcap.so.$MAJOR_VER \ -o libpcap.so.$VER pcap-bpf.o fad-getad.o pcap.o inet.o gencode.o optimize.o nametoaddr.o etherent.o savefile.o sf-pcap.o sf-pcap-ng.o pcap-common.o bpf_image.o bpf_dump.o scanner.o grammar.o bpf_filter.o version.o sparc64-gentoo-freebsd7.2-ranlib libpcap.a pcap-bpf.o: In function `pcap_cleanup_bpf': pcap-bpf.c:(.text+0x6cc): relocation truncated to fit: R_SPARC_GOT13 against symbol `__stderrp@@FBSD_1.0' defined in .data section in /usr/lib/gcc/sparc64-gentoo-freebsd7.2/4.4.3/../../../libc.so pcap-bpf.c:(.text+0x744): relocation truncated to fit: R_SPARC_GOT13 against symbol `__stderrp@@FBSD_1.0' defined in .data section in /usr/lib/gcc/sparc64-gentoo-freebsd7.2/4.4.3/../../../libc.so pcap-bpf.c:(.text+0x770): relocation truncated to fit: R_SPARC_GOT13 against symbol `__stderrp@@FBSD_1.0' defined in .data section in /usr/lib/gcc/sparc64-gentoo-freebsd7.2/4.4.3/../../../libc.so libpcap had its ~mips keyword readded by vapier on 19 Jun 2010, looks like without use.mask'ing bluetooth. Can't run tests. Filing bug as a blocker. I've done everything but keyword tcpdump on mips: masked smi and bluetooth and rekeyworded libpcap. Clearly no one cares about even looking at bug 348670, so I'm just going to go ahead and mark as ~mips. 11 Dec 2011; Raúl Porcel <armin76@gentoo.org> libpcap-1.1.1-r1.ebuild: alpha/ia64/m68k/s390/sh/sparc stable wrt #385875 oh, tcpdump still needs keywording. bsd done, sparc-fbsd is dead Continued in bug #498896. |