cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted

Building FNP releases for Mac OS X without PPC content

Is there a way to get or build Mac OS X FNP releases with libraries that do not include the PPC component? (i.e. only support the Intel architecture components)? This is important to some of our customers, for whom the presense of legacy PPC content represents a security gap.

- Doug H
Labels (1)
Tags (5)
0 Kudos
3 Replies
raffie
Flexera beginner

Re: Building FNP releases for Mac OS X without PPC content

Hi Doug,
You'll need to edit the makefile in the universal_mac10 directory. There is a variable named LEOPARD_ARCHITECTURES and you just have to assign the list of architectures you want.
You probably want something like:
LEOPARD_ARCHITECTURES=x86_64

This will build your vendor daemon and lm_new.obj with just the x86_64.
But note that lmgrd comes built with the other architectures in it. You could probably remove them yourself with something like the lipo command. I'd recommend not modifying this and letting your customers do that if they really want to. This way you can just redistribute a binary provided by Flexera without any vendor modifications and your customers take on the risk of modifying the file.

I think as of version 11.10, ppc is no longer included, it only has i386 and x86_64. So upgrading is another option, too.

Eric
0 Kudos

Re: Building FNP releases for Mac OS X without PPC content

Thanks, Eric. I will check this out. Sounds like the problem may already be solved, as I just recently upgraded to 11.11.0 ... just have not looked close enough under the hood yet.

- Doug H

raffie wrote:
Hi Doug,
You'll need to edit the makefile in the universal_mac10 directory. There is a variable named LEOPARD_ARCHITECTURES and you just have to assign the list of architectures you want.
You probably want something like:
LEOPARD_ARCHITECTURES=x86_64

This will build your vendor daemon and lm_new.obj with just the x86_64.
But note that lmgrd comes built with the other architectures in it. You could probably remove them yourself with something like the lipo command. I'd recommend not modifying this and letting your customers do that if they really want to. This way you can just redistribute a binary provided by Flexera without any vendor modifications and your customers take on the risk of modifying the file.

I think as of version 11.10, ppc is no longer included, it only has i386 and x86_64. So upgrading is another option, too.

Eric
0 Kudos

Re: Building FNP releases for Mac OS X without PPC content

Doug_Helbling wrote:
Thanks, Eric. I will check this out. Sounds like the problem may already be solved, as I just recently upgraded to 11.11.0 ... just have not looked close enough under the hood yet.

- Doug H


I confirmed that the last two major releases handled this just fine and I had already delivered packages w/o the PPC content. My internal customer was simply using a much older package.
0 Kudos