<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
Stuart,<BR>
 <BR>
Thanks.  I've got my milter working.  For future reference I'm using RHEL 4 x86_64.  I order to get the pymilter working I added the following line to the ./libmilter/Makefile.m4 file: <BR>
 <BR>
define(`confOPTIMIZE', `-O2 -g -m64 -fPIC')<BR>
 <BR>
I had to remove the mtune option in order to patch sendmail and recompile the src rpm successfully.  Thanks for responding so promptly.  I appreciate your work on the pymilter module.  <BR>
 <BR>
Thanks,<BR>
 <BR>
Kyle Oetken<BR> <BR>> Date: Mon, 4 Jan 2010 22:54:26 -0500<BR>> From: stuart@bmsi.com<BR>> To: oetkenky@hotmail.com<BR>> CC: pymilter@bmsi.com<BR>> Subject: Re: [Pymilter] Adding -fPIE optoin when building sendmail srcrpm for RedHat 4<BR>> <BR>> On Tue, 5 Jan 2010, Kyle Oetken wrote:<BR>> <BR>> > %ifarch s390 s390<BR>> > %define _fpie -fPIE<BR>> > %else<BR>> > %define _fpie -fPIE<BR>> > %endif<BR>> > <BR>> > <BR>> > so that _fpie is always set to -fPIE. I've also made sure that the enable_pie variable is set to "yes". Any help you can provide would be appreciated.<BR>> <BR>> You probably don't want to set sendmail to PIE in general. Only libmilter <BR>> is the problem. Here is the patch I added to CentOS5 for sendmail-8.14.3 <BR>> on x86_64:<BR>> <BR>> $ cat sendmail-8.14.3-x86_64.patch<BR>> diff -up ./libmilter/Makefile.m4.bms ./libmilter/Makefile.m4<BR>> --- ./libmilter/Makefile.m4.bms 2008-04-08 01:23:44.000000000 -0400<BR>> +++ ./libmilter/Makefile.m4 2009-08-21 16:13:53.000000000 -0400<BR>> @@ -10,6 +10,7 @@ SMSRCDIR=ifdef(`confSMSRCDIR', `confSMSR<BR>> PREPENDDEF(`confINCDIRS', `-I${SMSRCDIR} ')<BR>> <BR>> bldPRODUCT_START(`library', `libmilter')<BR>> +define(`confOPTIMIZE', `-O2 -g -m64 -mtune=generic -fPIC')<BR>> define(`bldINSTALLABLE', `true')<BR>> define(`LIBMILTER_EXTRAS', `errstring.c strl.c')<BR>> APPENDDEF(`confENVDEF', `-DNOT_SENDMAIL -Dsm_snprintf=snprintf')<BR>> <BR>> -- <BR>> Stuart D. Gathman <stuart@bmsi.com><BR>> Business Management Systems Inc. Phone: 703 591-0911 Fax: 703 591-6154<BR>> "Confutatis maledictis, flammis acribus addictis" - background song for<BR>> a Microsoft sponsored "Where do you want to go from here?" commercial.<BR>                                        </body>
</html>
<!DSPAM:12600CEFBFE31281129781055>