Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 8 Sep 2007 12:40:06 GMT
From:      dfilter@FreeBSD.ORG (dfilter service)
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/115517: commit references a PR
Message-ID:  <200709081240.l88Ce5Vh045902@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/115517; it has been noted by GNATS.

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/115517: commit references a PR
Date: Sat,  8 Sep 2007 12:31:23 +0000 (UTC)

 edwin       2007-09-08 12:31:14 UTC
 
   FreeBSD ports repository
 
   Modified files:
     palm/uppc-kmod       Makefile 
   Log:
   uppc kmod installation problem on amd64
   
           Please see a discussion thread starting with the following message:
           http://lists.freebsd.org/pipermail/freebsd-ports/2007-August/042999.html
   
           It seems that installation action of uppc-kmod port (do-install target)
           uses incorrect tool to put uppc.ko in its destination. It seems that the
           tool (${INSTALL_PROGRAM}) corrupts the .ko, so that it is not a valid
           kernel module anymore. If I put uppc.ko into /boot/kernel and do kldxref
           then kldxref complains about missing symbol table in uppc.ko and dumps
           core. If the module is loaded then it crashes my system.
   
           On the other hand, if I simply copy uppc.ko from work directory then it
           works ok.
   
           Essentially this is the same issue as described in the following PR only
           with another port:
           http://www.freebsd.org/cgi/query-pr.cgi?pr=100703
   
           Kostik Belousov confirms the issue with stripping kernel modules on amd64:
           You cannot strip kernel modules on amd64, because modules are elf object
           files, as opposed to shared objects on all other archs. Strip strips the
           object file symbol table, that is used by the static linker and in-kernel
           linker on amd64. On the other hand, shared object contains also a dynamic
           symbol table, that is not stripped and used by in-kernel linker on !amd64.
   
   PR:             ports/115517
   Submitted by:   Andriy Gapon <avg@icyb.net.ua>
   
   Revision  Changes    Path
   1.19      +5 -0      ports/palm/uppc-kmod/Makefile
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200709081240.l88Ce5Vh045902>