RFR(S): 8044363: Remove special build options for unpack200 executable

Mikael Vidstedt mikael.vidstedt at oracle.com
Fri May 30 16:29:05 UTC 2014


Kumar - Thanks for the review and the help testing this!

Cheers,
Mikael

On 2014-05-29 18:05, Kumar Srinivasan wrote:
>
>> Looks good. The JBS bug needs noreg-build
>>
>> Thanks
>> Kumar
>>
>>
>> On 5/29/2014 1:29 PM, Mikael Vidstedt wrote:
>>>
>>> Please review the below fix which removes a couple of build options 
>>> used when compiling/linking the unpack200 executable - specifically 
>>> -xregs=no%appl and -xmemalign=4s.
>>>
>>> Bug: https://bugs.openjdk.java.net/browse/JDK-8044363
>>> Webrev: 
>>> http://cr.openjdk.java.net/~mikael/webrevs/8044363/webrev.00/webrev/
>>>
>>> Discussion:
>>>
>>> The -xregs=no%appl is supposed to be used when compiling system 
>>> libraries [1], but unpack200 is an executable and so 
>
> I missed making this comment in my earlier response. Sorry.
>
> For the record,  the unpacker sources are also compiled as a library  
> (libunpack.so),  I have
> tested both the executable as well as the library version, and they 
> seem to be working
> correctly.
>
>
> Kumar
>
>>> does not fall in that category. The -memalign=4s is supposed to help 
>>> porting code [2] by having the compiler generate code which does not 
>>> assume full natural data alignment, but the code in question is 
>>> clean and does not require this option.
>>>
>>> Testing:
>>>
>>> Kumar graciously helped me test the change by manually 
>>> packing/unpacking across different platforms. I'm taking suggestions 
>>> on any further testing needed.
>>>
>>> Thanks,
>>> Mikael
>>>
>>> [1] http://docs.oracle.com/cd/E19205-01/819-5265/bjawv/index.html
>>> [2] http://docs.oracle.com/cd/E19205-01/819-5265/bjavc/index.html
>>
>




More information about the build-dev mailing list