06-02-2005
Probably unless you do some binary stuff, which is sensitive to how data are physically packed, Perl is largely platform independent. But the deeper you go, the more likely you will hit non-portable aspects (I guess XS apps or modules, which involves an intimate C-Perl binding, needs to be at least recompiled).
If you use pack() and unpack() functions, chances are you may run into portability problems as well.
10 More Discussions You Might Find Interesting
1. 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
2. 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
3. UNIX for Advanced & Expert Users
Hi.
I need to migrate the whole unix environment from a Unix mp-ras 32 bit to a Linux Suse 64 bit.
1) can i use cpio to copy the data?
2) can i just copy the users from unix to linux or do i have to create them by hand
3) are there any other concerns i should worry about?
thanx (1 Reply)
Discussion started by: mrodrig
1 Replies
4. Shell Programming and Scripting
Q: Where to get a 64 bit Expat.so?
I run a perl script and got this error:
Can't load '/usr/perl5/vendor_perl/5.8.4/i86pc-solaris-64int/auto/XML/Parser/Expat/Expat.so' for module XML:parser::Expat: ld.so.1:myPerl: fatal:... (0 Replies)
Discussion started by: lilili07
0 Replies
5. Shell Programming and Scripting
In bash:
for i in 1 2 3 4 5
do
tmp_${i}=$i
echo $i
done
It gives error on executing tmp_1=1, and so on...
Why? If I executed this in prompt, not from script, it shouldn't make a subshell should it?
please use "code" tags! thanks... (2 Replies)
Discussion started by: StuartH
2 Replies
6. Shell Programming and Scripting
Hi ,
While executing perl scripts , sometimes cpu consumption is going to 100% and perl script is asking to abort.
In perl script , iam having some powershell commnands.
out of 10 times , 9 times script runs fine and 1 time its throwing the above error.
Iam using windows 2008 64 bit... (2 Replies)
Discussion started by: penchal_boddu
2 Replies
7. Shell Programming and Scripting
Hi,
Here is the issue. From the program snippet I have Base: 0x1800000000, Size: 0x3FFE7FFFFFFFF which are of 40 and 56 bits. SO I used use bignum to do the math but summing them up I always failed having correct result.
perl interpreter info,
perl, v5.8.8 built for... (0 Replies)
Discussion started by: rrd1986
0 Replies
8. UNIX for Dummies Questions & Answers
Hi,
To re-introduce myself, I'm a router guy trying to learn some scripting from the examples in my work place...
In a ksh script, one of the script guys wrote the following and I am trying to understand it. I'm hoping someone can explain it to me.
The script flow enters a case structure.... (5 Replies)
Discussion started by: Marc G
5 Replies
9. Programming
I found this block of C code to create combinations of A, T, C & G characters (DNA bases). Can anybody explain this code for me, especially with 1ULL<< and ?
16 for (x = 0; x < 1ULL << (2 * k); ++x)
17 {
18 for (i = 0, y = x; i < k; ++i, y >>= 2)
19 putchar ("ACGT");
20 }... (3 Replies)
Discussion started by: yifangt
3 Replies
10. Programming
Hello
I have built our application on AIX 7.1 as a 64 bit application.
My queries are as follows:
Can a 32bit gdb (v7.6) and ddd (data display debugger - v3.3.12), debug a 64bit executable ?
If I have a small 64bit a.exe executable that seems to work.
If I have a more complicated executable... (4 Replies)
Discussion started by: biju64
4 Replies
LEARN ABOUT LINUX
git-unpack-objects
GIT-UNPACK-OBJECTS(1) Git Manual GIT-UNPACK-OBJECTS(1)
NAME
git-unpack-objects - Unpack objects from a packed archive
SYNOPSIS
git unpack-objects [-n] [-q] [-r] [--strict] < <pack-file>
DESCRIPTION
Read a packed archive (.pack) from the standard input, expanding the objects contained within and writing them into the repository in
"loose" (one object per file) format.
Objects that already exist in the repository will not be unpacked from the pack-file. Therefore, nothing will be unpacked if you use this
command on a pack-file that exists within the target repository.
See git-repack(1) for options to generate new packs and replace existing ones.
OPTIONS
-n
Dry run. Check the pack file without actually unpacking the objects.
-q
The command usually shows percentage progress. This flag suppresses it.
-r
When unpacking a corrupt packfile, the command dies at the first corruption. This flag tells it to keep going and make the best effort
to recover as many objects as possible.
--strict
Don't write objects with broken content or links.
GIT
Part of the git(1) suite
Git 1.8.5.3 01/14/2014 GIT-UNPACK-OBJECTS(1)