11-07-2013
Generally, dev is the same revision as prod, and you ship objects, not source, to prod. In some milieu, tools like compilers in prod are a security concern.
10 More Discussions You Might Find Interesting
1. Programming
how can i do static compilation in gcc
my gcc version is
# gcc -v
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/specs
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/u
sr/share/info --enable-shared --enable-threads=posix --disable-checking... (3 Replies)
Discussion started by: collins
3 Replies
2. Programming
Hi,
Should be too simple...
I wrote a sample c++ program like
#include <iostream.h>
int main()
{$
int ab=455;
cout << ab << endl;
return 1;
}
I am getting error like
$ gcc u1.cpp
Undefined first referenced
... (9 Replies)
Discussion started by: ls1429
9 Replies
3. Solaris
I have the following declaration in file named vx_solaris.h
(Path : /usr/share/src/tpkgs/veritas/solaris_sparc/include/sys/fs/vx_solaris.h)
typedef (*vx_creatfptr_t)(struct vnode *, char *, struct vattr *, vcexcl_t, int, struct vnode **, vx_cred_t *, int);
I include vx_solaris.h in one of... (5 Replies)
Discussion started by: amitc
5 Replies
4. AIX
The problem after install gcc on AIX 5.3
I download 5 rpm packages from IBM AIX Toolbox Download Page - Alphabetical Listing and install them.
rpm -ivh gcc-4.0.0-1.aix5.3.ppc.rpm
rpm -ivh libgcc-4.0.0-1.aix5.3.ppc.rpm
rpm -ivh libstdcplusplus-4.0.0-1.aix5.3.ppc.rpm
rpm -ivh... (1 Reply)
Discussion started by: zither
1 Replies
5. Programming
Hi All
I have a question on the compilation
Assume i am working on 64 bit Linux OS.
i am making shared objects and libraries required for our project.
Can i compile 32 bit libraries using gcc of 64 -bit OS?
Or
Is there any restriction in the 32-bit or 64-bit compilers when trying to... (6 Replies)
Discussion started by: dhanamurthy
6 Replies
6. UNIX for Dummies Questions & Answers
Hi All,
I am successfully able to compile the file through gcc.
At the time of compilling the file throught xlc, I am facing the following issues:
1) 1540-0836 (S) The #include file <multimap.h> is not found.
2) 1540-0836 (S) The #include file <pair.h> is not found.
3) ld: 0706-012 The... (0 Replies)
Discussion started by: Prajakta
0 Replies
7. AIX
I am linking my compiled proC file with other C files and getting following error.
ld: 0711-711 ERROR: Input file /opt/orabase/oracle/product/10.2.0/db_1/lib/libirc.a is empty.
The file is being ignored.
I used following command to compile my proC code.
proc iname=dbConnect.pc code=ANSI_C... (0 Replies)
Discussion started by: amit.singhal
0 Replies
8. AIX
Hi All,
We are in the processing of upgrading our AIX server OS from 5.2.0.0 to 6.1. And we have a set of highly critical running C applications in AIX box. I have a question like whether this upgradation of OS will affect any C code compilation and C runtime enviornment...
how does AIX 6.1... (1 Reply)
Discussion started by: karthikc
1 Replies
9. UNIX and Linux Applications
I want install AIDE (AIDE - Advanced Intrusion Detection Environment) on AIX 5.3L
# oslevel -qs | head
Known Service Packs
-------------------
5300-09-02-0849
5300-09-01-0847
5300-09-00-0000
5300-08-05-0846
5300-08-04-0844
5300-08-03-0831
5300-08-02-0822
5300-08-01-0819
5300-07-07-0846... (1 Reply)
Discussion started by: jess_t03
1 Replies
10. Programming
I am facing problem while migrating the c++ code from Linux to Solaris. In linux the code is absolutly compiled fine with GCC compiler but when i am using the same in Solaris it coomplains
bash-3.1$ gcc LibSip.h
gcc: Compilation of header file requested
The same command is working fine in... (2 Replies)
Discussion started by: mrupesh74
2 Replies
fsc(1) USER COMMANDS fsc(1)
NAME
fsc - Fast offline compiler for the Scala 2 language
SYNOPSIS
fsc [ <options> ] <source files>
PARAMETERS
<options>
Command line options. See OPTIONS below.
<source files>
One or more source files to be compiled (such as MyClass.scala).
OPTIONS
The offline compiler supports all options of scalac plus the following:
-reset Reset compile server caches.
-shutdown
Shut down the compilation daemon. The daemon attempts to restart itself as necessary, but sometimes an explicit shutdown is
required. A common example is if jars on the class path have changed.
-server <hostname:portnumber>
Specify compile server host at port number. Usually this option is not needed. Note that the hostname must be for a host that
shares the same filesystem.
-J <flag>
Pass <flag> directly to the Java VM for the compilation daemon.
DESCRIPTION
The fsc tool submits Scala compilation jobs to a compilation daemon. The first time it is executed, the daemon is started automatically. On
subsequent runs, the same daemon can be reused, thus resulting in a faster compilation. The tool is especially effective when repeatedly
compiling with the same class paths, because the compilation daemon can reuse a compiler instance.
The compilation daemon is smart enough to flush its cached compiler when the class path changes. However, if the contents of the class
path change, for example due to upgrading a library, then the daemon should be explicitly shut down with -shutdown.
Note that the scala script runner will also use the offline compiler by default, with the same advantages and caveats.
EXAMPLE
The following session shows a typical speed up due to using the offline compiler.
> fsc -verbose -d /tmp test.scala
...
[Port number: 32834]
[Starting new Scala compile server instance]
[Classpath = ...]
[loaded directory path ... in 692ms]
...
[parsing test.scala]
...
[total in 943ms]
> fsc -verbose -d /tmp test.scala
...
[Port number: 32834]
[parsing test.scala]
...
[total in 60ms]
> fsc -verbose -d /tmp test.scala
...
[Port number: 32834]
[parsing test.scala]
...
[total in 42ms]
> fsc -verbose -shutdown
[Scala compile server exited]
ENVIRONMENT
JAVACMD
Specify the java command to be used for running the Scala code. Arguments may be specified as part of the environment variable;
spaces, quotation marks, etc., will be passed directly to the shell for expansion.
JAVA_HOME
Specify JDK/JRE home directory. This directory is used to locate the java command unless JAVACMD variable set.
JAVA_OPTS
Specify the options to be passed to the java command defined by JAVACMD.
With Java 1.5 (or newer) one may for example configure the memory usage of the JVM as follows: JAVA_OPTS="-Xmx512M -Xms16M -Xss16M"
With GNU Java one may configure the memory usage of the GIJ as follows: JAVA_OPTS="--mx512m --ms16m"
EXIT STATUS
fsc returns a zero exit status if it succeeds to compile the specified input files. Non zero is returned in case of failure.
AUTHOR
Written by Martin Odersky and other members of the Scala team.
REPORTING BUGS
Report bugs to http://lampsvn.epfl.ch/trac/scala.
COPYRIGHT
This is open-source software, available to you under a BSD-like license. See accomponying "copyright" or "LICENSE" file for copying condi-
tions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
SEE ALSO
sbaz(1), scala(1), scalac(1), scaladoc(1), scalap(1)
version 0.4 January 18, 2007 fsc(1)