- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- Re: Compilers & interpreters
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО12-21-2009 11:04 PM
тАО12-21-2009 11:04 PM
Compilers & interpreters
Please help me, how can we find all the compilers & interpreters in HP-UX B.11.11 U 9000/800/rp7440.
The following is the correct way to find the compilers.
swlist -l product|grep -i compilers
Is it a clever thing, to remove the compilers which are not necessary ?
Please suggest me.
Thanks....
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО12-21-2009 11:21 PM
тАО12-21-2009 11:21 PM
Re: Compilers & interpreters
#swlist -l product|grep -i compiler
>>Is it a clever thing, to remove the compilers which are not necessary ?
No, This is not a clever thing. Because Some Applications like Database, Software need the compiler to run. Without this, some of your application written in C or C++ language cannot interpret and cause terminate the program.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО12-21-2009 11:34 PM
тАО12-21-2009 11:34 PM
Re: Compilers & interpreters
The bundled C compile is in /usr/ccs/bin/.
gcc/g++ is usually in /usr/local/bin/.
There are java interpreters in /opt/java*/.
>Is it a clever thing, to remove the compilers which are not necessary?
Clever how? Saving disk space? Security police?
Not really, especially if you paid for them.
You will need the bundled C compiler to install Oracle.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО12-22-2009 12:07 AM
тАО12-22-2009 12:07 AM
Re: Compilers & interpreters
I found the following compilers.
GNU_C_C++ 3.4.4 GNU C & C++ compilers
Perl5-32 D.5.8.8.B 32-bit 5.8.8 Perl Programming Language with Extensions
Perl5-64 D.5.8.8.B 64-bit 5.8.8 Perl Programming Language with Extensions
PHSS_33944 1.0 HP aC++ -AA runtime libraries (aCC A.03.71)
I checked for java compilers but there are no java compilers.
Before removing should have to check with application team right ?
Thanks
Swetha
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО12-22-2009 12:26 AM
тАО12-22-2009 12:26 AM
Re: Compilers & interpreters
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО12-22-2009 12:30 AM
тАО12-22-2009 12:30 AM
Re: Compilers & interpreters
> compilers which are not necessary ?
Yes. How do you know which ones are not
necessary?
> It is a security policy to remove
> unnecessary compilers.
So, it really doesn't matter whether removing
them is a good idea or not? What, exactly,
makes a compiler a security problem? I can
see why, say, "ls" might pose a risk, so I'd
be sure to remove that, but why a C compiler?
> swlist -l product [...]
> I found the following compilers.
"swlist" will find only products installed in
a particular way. Building a GCC kit from
the sources is not that way, but it will give
you one or more compilers. I thought that
any user could install GCC anywhere he might
wish to (and had write permission). You may
need to broaden your search.
> PHSS_33944 1.0 HP aC++ -AA runtime libraries (aCC A.03.71)
A run-time library is not a compiler.
> Before removing should have to check with
> application team right ?
Or anyone else who might wish to use them.
Some system managers might find Perl to be
useful.
Your security experts seem to have too much
time on their hands, and not enough real
problems to attack.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО12-22-2009 12:37 AM
тАО12-22-2009 12:37 AM
Re: Compilers & interpreters
GNU_C_C++ 3.4.4 GNU C & C++ compilers
If you aren't doing any development, you can remove the GNU compilers.
>Perl5-32 D.5.8.8.B 32-bit 5.8.8 Perl
>Perl5-64 D.5.8.8.B 64-bit 5.8.8 Perl
You can't remove interpreters since you won't be able to run any perl applications/scripts. And system apps/utilities may need that Perl.
>PHSS_33944 HP aC++ -AA runtime libraries (aCC A.03.71)
You just absolutely positively can't remove the aC++ runtime. This is used by HP-UX.
Instead you should update to the recommended patch: PHSS_33945