I see that libc_psr uses $(MAPFILE-FLTR) to bring in mapfile-filter.

I think I should be doing the same thing in my new libmd_psr filter.
When I add $(MAPFILE-FLTR) I get relocation failures, what does
this mean ?

For example:

/zbuilds/darrenm/libmd/usr/src/lib/libmd/sun4u/sparc
/usr/ccs/bin/ld -o libmd_psr.so.1 -G -hlibmd_psr.so.1 -ztext -zdefs
-zcombreloc  
-M/zbuilds/darrenm/libmd/usr/src/cmd/sgs/mapfiles/sparc/map.pagealign 
-M mapfile -M /zbuilds/darrenm/libmd/usr/src/lib/common/mapfile-filter
pics/md5.o pics/sha1.o pics/sha1_asm.o
-L/zbuilds/darrenm/libmd/proto/root_sparc/lib
-L/zbuilds/darrenm/libmd/proto/root_sparc/usr/lib   -lc
Text relocation remains                         referenced
    against symbol                  offset      in file
bcopy                               0xc4        pics/md5.o
MD5Update                           0x1a4       pics/md5.o
MD5Init                             0x1d8       pics/md5.o
MD5Final                            0x1f4       pics/md5.o
malloc                              0x84        pics/sha1.o
sysinfo                             0xa8        pics/sha1.o
free                                0xbc        pics/sha1.o
realloc                             0xd8        pics/sha1.o
strtok_r                            0x154       pics/sha1.o
strcmp                              0x168       pics/sha1.o
SHA1Update                          0x47c       pics/sha1.o
bzero                               0x4a8       pics/sha1.o
PADDING                             0x190       pics/md5.o
md5_consts                          0x350       pics/md5.o
PADDING                             0x468       pics/sha1.o
checked_vis                         0x54        pics/sha1.o
.L262                               0x128       pics/sha1.o
.L267                               0x10c       pics/sha1.o
.L271                               0x178       pics/sha1.o
.L273                               0x124       pics/sha1.o
.L328                               0x5a8       pics/sha1.o


Does this simply mean that mapfile-filter isn't appropriate for
this code ? or am I missing something else ?  The code is compiled with
-K PIC already.


-- 
Darren J Moffat 


Reply via email to