05-04-2007
The problem was that I had a conflict between 32 bit and 64 bit libraries.
9 More Discussions You Might Find Interesting
1. UNIX for Advanced & Expert Users
Hi,
I am compiling a C program using gcc.
gcc -c test.c
The OS is Solaris 2.8 (64 bit). We dont have cc compiler on the box.
When I do a file test.o , I get this:
test.o: ELF 32-bit MSB relocatable SPARC Version 1
In one of my scripts I need a 64 bit object file. Is it... (1 Reply)
Discussion started by: nattynatty
1 Replies
2. UNIX for Advanced & Expert Users
i've seen a few posts regarding this issue, and i've tried the resolutions,
but i keep running into the same problem.
i'm trying to compile OpenSSL with the use of rsaref-2.0 (i'm running
through this tutorial... (1 Reply)
Discussion started by: xyyz
1 Replies
3. Programming
I want to create a 32 bit shared library. I am using following commands
1. gcc -c test1.c
2. ld -b test1.o -o test1.sl
But this creates 64 bit shared library. Unix version of the server on which I am working is HP-UX 11.11 (1 Reply)
Discussion started by: amol.chavan
1 Replies
4. UNIX for Dummies Questions & Answers
Hi,
I have a co-worker that uses javascript code to generate the last-modified date on a file. The problem is our server does not properly send this date so javascript can display it. I know that it is better to use server-side scripting to generate this but she has already put it on multiple... (1 Reply)
Discussion started by: robbieg
1 Replies
5. Solaris
I am trying to build 64 bit apache 2.2.4 on a Sun server. I have built many
applications so far. This is my configure line
CC='gcc -m64 -mcpu=v9 -O3' ./configure --disable-ipv6 --enable-info --enable-status
--enable-ssl --with-ssl=/usr/local/ssl --disable-negotiation --disable-userdir ... (2 Replies)
Discussion started by: csross
2 Replies
6. 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
7. Solaris
I had previous implemented the following in my menu.lst to be able to get to 32-bit operations.
#
title Solaris 10 32-bit
root (hd0,0,a)
kernel /platform/i86pc/multiboot kernel/unix
module /platform/i86pc/boot_archive
</code>
Now, it is not working as I get the following error :
... (0 Replies)
Discussion started by: praveenr
0 Replies
8. Solaris
Hi,
I am trying to convert 32-bit code to 64-bit.
I have defined function
int main()
{
int* l;
size_t len1;
fun(len1);
return 0;
}
void fun(int* ptr)
{
cout<<"\nsizeof(ptr)"<<sizeof(ptr);
}
However while compiling getting error as :
Error: Formal argument ptr... (2 Replies)
Discussion started by: amit_27
2 Replies
9. Solaris
Hello,
I am fairly new to Solaris so please be gentle ;). I am trying to install apache 2.4.3 adapting a script one of my colleagues wrote for version 2.2.23. The problem lies in the fact that I am aiming at creating a 64bit package hence I've already amended the script to reflect that. I... (3 Replies)
Discussion started by: teotao
3 Replies
LEARN ABOUT SUNOS
curl_global_init
curl_global_init(3) libcurl Manual curl_global_init(3)
NAME
curl_global_init - Global libcurl initialisation
SYNOPSIS
#include <curl/curl.h>
CURLcode curl_global_init(long flags);
DESCRIPTION
This function sets up the program environment that libcurl needs. Think of it as an extension of the library loader.
This function must be called at least once within a program (a program is all the code that shares a memory space) before the program calls
any other function in libcurl. The environment it sets up is constant for the life of the program and is the same for every program, so
multiple calls have the same effect as one call.
The flags option is a bit pattern that tells libcurl exactly what features to init, as described below. Set the desired bits by ORing the
values together. In normal operation, you must specify CURL_GLOBAL_ALL. Don't use any other value unless you are familiar with it and
mean to control internal operations of libcurl.
This function is not thread safe. You must not call it when any other thread in the program (i.e. a thread sharing the same memory) is run-
ning. This doesn't just mean no other thread that is using libcurl. Because curl_global_init() calls functions of other libraries that
are similarly thread unsafe, it could conflict with any other thread that uses these other libraries.
See the description in libcurl(3) of global environment requirements for details of how to use this function.
FLAGS
CURL_GLOBAL_ALL
Initialize everything possible. This sets all known bits.
CURL_GLOBAL_SSL
Initialize SSL
CURL_GLOBAL_WIN32
Initialize the Win32 socket libraries.
CURL_GLOBAL_NOTHING
Initialise nothing extra. This sets no bit.
RETURN VALUE
If this function returns non-zero, something went wrong and you cannot use the other curl functions.
SEE ALSO
curl_global_init_mem(3), curl_global_cleanup(3), curl_easy_init(3) libcurl(3)
libcurl 7.12 11 May 2004 curl_global_init(3)