This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- FlexNet Publisher
- :
- FlexNet Publisher Forum
- :
- Re: Building FNP releases for Mac OS X without PPC content
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jan 29, 2013
12:05 PM
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
- Doug H
(3) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Feb 04, 2013
07:52 PM
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
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
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Feb 04, 2013
08:15 PM
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
- 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
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jun 02, 2013
02:46 PM
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.