এস আলকাতরা বা রাশি একটি টেপ বা ডিস্ক আর্কাইভ মধ্যে একসঙ্গে / সংরক্ষণাগার অনেক ফাইল কম্প্রেস করতে পারেন যে একটি ওপেন সোর্স কমান্ড-লাইন প্রোগ্রাম. এটি তৈরি আর্কাইভ থেকে পৃথক ফাইল পুনরুদ্ধার করতে সক্ষম হয়.
এস আলকাতরা একটি গতি জন্য FIFO, multivolume সমর্থন, একটি প্যাটার্ন Matcher করতে পারবেন, যে বিক্ষিপ্ত ফাইল, স্বয়ংক্রিয় বাইট যাতে স্বীকৃতি, স্বয়ংক্রিয় আর্কাইভ বিন্যাস সনাক্তকরণ, স্বয়ংক্রিয় আর্কাইভ কম্প্রেশন এবং decompression, দূরবর্তী সংরক্ষণ, সেইসাথে অন্য বিশেষ কার্যকারিতা আর্কাইভ করার ব্যবস্থা রয়েছে আবেদন সম্পূর্ণ সিস্টেম ব্যাকআপ জন্য ব্যবহার করা হবে.
এস আলকাতরা এছাড়াও 'RMT রয়েছে,' বিভিন্ন অপারেটিং সিস্টেম এবং মেশিন আর্কিটেকচার, যেমন একটি পোর্টেবল 'mt অন্যান্য মধ্যে দূরবর্তী অপারেশন সমর্থন করে দূরবর্তী টেপ সার্ভারের একটি সত্যিকারের পোর্টেবল সংস্করণ' টেপ ড্রাইভ কন্ট্রোল প্রোগ্রাম.
.
<: এস আলকাতরা আরও দ্রুত প্রায় সব ক্ষেত্রে ufsdump চেয়ে
এই রিলিজে নতুন কি একটি আলকাতরা Archiver দ্রুততম পরিচিত বাস্তবায়ন, হয় ul>
লিনাক্স -lcap থেকে sys / capability.h এবং টুপি _ * () ফাংশন জন্য
Setcap, & quot;
Smake COPTX = -DNO_LINUX_CAPS LIB_CAP = & quot;
এই ডিরেক্টরির না থাকে তাহলে
SunOS-4.x জন্য
বিকল্প -po যদি না রুট দ্বারা চালানো বা ব্যবহার -pe ছিল
__CYGWIN__ এই আর __CYGWIN32__ সংজ্ঞায়িত করবেন 64 বিট মোডে চালানো কিন্তু যে নতুন Cygwin সংস্করণ হিসাবে neded মত
তারকা
Struct, timespec রয়েছে কিনা
সংস্করণ 1.5.2 নতুন কি:
- যখন প্রদর্শিত সংকেত বিরুদ্ধে তারকা ইমিউন করতে চেষ্টা করুন একটি নেটওয়ার্ক ফাইল সিস্টেম থেকে একটি ফাইল খোলার.
- FIFO ভাল মাল্টি আয়তনের একটি টেপ ভলিউম শেষে মিডিয়া পরিবর্তন অপারেশন পরিচালনা তারকা মোড তৈরি করা যাক.
- তারকা, & quot স্বয়ং সনাক্ত করার অনুমতি দিন, ফাইলের শেষে, & quot; মাল্টি ভলিউম লেখা যখন একটি কাঁচা ডিস্কে অবস্থা মোড তৈরি করুন. ENXIO EFBIG এবং ENOSPC জন্য একটি alias হিসেবে যোগ করা হয়েছে.
- star.4 র manpage উন্নত ছিল.
- star_sym.c এখন ডিরেক্টরি খোলার জন্য O_SEARCH ব্যবহার করে.
- তারকা / longnames.c ভুল বাফার ওভারফ্লো বিরুদ্ধে আরো সমাধান নীচে উপস্থিত যোগ জিসিসি থেকে aborts.
- তারকা / extract.c এখন পরিবর্তে এক্সেস (F_OK নাম) অ্যাক্সেস ব্যবহার করে (নাম, 0)
- তারকা এখন শুধু MSC র সমর্থন সংকেত বিদ্যমান জন্য সংকেত হ্যান্ডলার সেট আপ করুন
- তারকা জয়-DOS আঘাত dumpdates.c একটি ত্রুটি লক্ষ্য সংশোধন করা হয়েছে
- তারকা এখন MSC র সমর্থন HAVE_FSYNC পরীক্ষা করুন
- তারকা :: findinfo.c এখন stat.st_blksize বিদ্যমান কিনা পরীক্ষা করুন
- তারকা / dumpdates.c একপাল () কল আর বিদ্যমান, যদিও সংজ্ঞায়িত LOCK_EX / LOCK_EX / LOCK_UN সঙ্গে একটি সমস্যা প্রায় কাজ করে.
- নতুন (পূর্বে অনুপস্থিত) man পৃষ্ঠা: BSH / pfbsh.1 SH / bosh.1 SH / jsh.1 SH / pfsh.1 mt অন্যান্য / mt.1 scgskeleton / scgskeleton.1 লেবেল / label.1 তারকা / ustar. 1 star_sym / star_sym.1 বেদ / বেদ-E.1 বেদ / বেদ-w.1
- তারকা এখন (1) কম্প্রেস করা আর্কাইভ XZ স্বয়ংক্রিয় শনাক্তকরণ সমর্থন করে এবং একটি নতুন বিকল্প -xz প্রস্তাব
- তারকা নতুন আচরণ উপলব্ধ করা হয়:
- & quot দিয়ে তৈরি একটি tar আর্কাইভ; তারকা -c -dump -meta ... & quot; সাধারণ ফাইল জন্য কন্টেন্ট কিন্তু শুধুমাত্র মেটা তথ্য অন্তর্ভুক্ত নয়. সঙ্গে, & quot; তারকা -c -xmeta, & quot; এই ফাইল এই বিদ্যমান ফাইল মুছে না যে ক্ষেত্রে আকারের ফাইল দ্বারা 0 হিসাবে নিষ্কাশিত হতে পারে. রাশি এখন, & quot সমর্থন করে; -x -xmeta -fore গর্ত, & quot তারা; ভিতরে কোনো তথ্য ছাড়া মূল আকারের ফাইল কিন্তু বিক্ষিপ্ত ফাইল হিসাবে এই ফাইল নিষ্কাশন করতে. এই wget হয় -mirror জন্য একটি রেফারেন্স হিসাবে যথেষ্ট.
- man পৃষ্ঠা তারকা / spax.1 একটি ত্রুটি লক্ষ্য সংশোধন করা হয়েছে.
- তারকা / header.c এখন একটি নতুন কাঠামো, & quot ব্যবহার করে; যে সীমার বাইরে একটি aray অ্যাক্সেস ছাড়া অ্যারে 101th উপাদান অ্যাক্সেস করতে সক্ষম করার জন্য 101 পরিবর্তে 100 namelength সংজ্ঞায়িত করে.
- কারণে লিনাক্স পাওয়া অস্বাভাবিক মেমরি বিন্যাস তারকা -c -mulvivol সঙ্গে লিনাক্স কোর ডাম্প করা সম্ভব হত যে তারা / buffer.c একটি ত্রুটি লক্ষ্য সংশোধন করা হয়েছে.
- তারকা -multivol বাফার ব্যবস্থাপনা এখন কম মেমরি mallocs. এটা malloc () এখন FIFO আকার হিসাবে একই আকার, এটি শুধুমাত্র malloc () এর 2 * bufsize করুন d আগে
- তারকা -c-খুঁজুন দ্বারা এখন interruptable হয় ^ সি
- এখন তারা হিসাবে ভাল হিসাবে কাজ করে -x -U -k তারকা -x -U-রাখুন বয়সী
- star.4 মানুষ পৃষ্ঠার কিছু টাইপো সংশোধন করা হয়েছে
- এখন থেকে Star -sparse -force গর্ত তারা অন্তত nulls 512 ব্লক প্রান্তিককৃত বাইট ধারণ করে ক্ষেত্রে বিক্ষিপ্ত ফাইল হিসাবে আর্কাইভ সমস্ত ফাইল. ধন্যবাদ markk@clara.co.uk থেকে
- তারকা খুঁজুন এখন নেতৃস্থানীয়, & quot সরিয়ে ফেলা হয়; ফাইলের নামের মধ্যে তারকা অন্যান্য ক্ষেত্রে হিসাবে আছে.
- তারকা -r / -u এখন সঠিকভাবে পুরোনো আর্কাইভ ফরম্যাট ধরনের উপর নির্ভর করে.
- রাশি কম্প্রেস আর্কাইভ lzip চিনতে একটি নতুন বিকল্প -lzip এবং স্বয়ংক্রিয় সমর্থন যোগ করা হয়েছে. ধন্যবাদ markk@clara.co.uk থেকে
- তারকা এখন মত একটি কমান্ড গ্রহণ:
- তারকা -c -onull-খুঁজুন. -ls
- libfind / walk.c মধ্যে একটি বাগ সংশোধন করা হয়েছে (শেষ প্যারামিটার 0 এর পরিবর্তে (গৃহস্থালি *) 0 strcatl () আহ্বান করা)
- সংস্করণ 1.5 bumped libfind
- নতুন ফাইল libfind / find_tok.h বাস্তবায়ন বাকি থেকে টোকেন নাম আলাদা করা.
- find.c থেকে সরানো হয়েছে টোকেন সংজ্ঞা find_tok.h থেকে
- প্রাথমিক -perm এখন একটি নতুন বৈশিষ্ট্য প্রয়োগ:
- -perm + মোড সেট বিট কোনো একটি ফাইল ইতস্তত অনুমতি বিট সেট করা হয়, তাহলে মোড হিসাবে সত্য নির্ণয় করা হবে.
- vfork ব্যবহার করে সঙ্গে চালু -exec সঙ্গে একটি বাগ () পরিবর্তে কাঁটাচামচ () সংশোধন করা হয়েছে. স্ট্রিং & quot প্রতিস্থাপন; {}, & quot; এখন একটি realloc জন্য সময় সঠিকভাবে আবার মেমরি পথ অবস্থান পরিবর্তন করা হয়, এমনকি যদি কাজ করে ().
- নতুন প্রধান অপারেটরদের: অবচিত -amin - শুধুমাত্র গনুহ -cmin সামঞ্জস্য খুঁজে জন্য অসমর্থিত - শুধুমাত্র অবচিত -mmin গনুহ সামঞ্জস্য খুঁজে জন্য - শুধুমাত্র গনুহ জন্য প্লেইন ফাইল বা ফাঁকা ডিরেক্টরি -execdir প্রোগ্রাম [যুক্তি মাপের শূন্য সত্য সামঞ্জস্য -empty খুঁজে. ..] \; -fls ফাইল তালিকা 'ম -ilds' 'ফাইল' মধ্যে (সবসময় সত্য) -fprint ফাইল মুদ্রণ ফাইলের নাম 'ফাইল' (সবসময় সত্য) -fprint0 ফাইল মুদ্রণ ফাইলের নাম সবসময় 'ফাইল' (মধ্যে বিভক্ত NUL মধ্যে বিভক্ত লাইন অনুরূপ ফাইল পথ উপাদান -ipat প্যাটার্ন শেল glob মেলে যদি সিমবলিক লিঙ্ক নাম সিমবলিক লিঙ্ক নাম প্যাটার্ন -iname glob সত্য মেলে যদি সত্য -ilpat প্যাটার্ন শেল glob মেলে যদি সত্য) -fprintnnl ফাইল মুদ্রণ ফাইলের নাম স্থান সত্য 'ফাইল' (সবসময় সত্য) -ilname glob মধ্যে বিভক্ত পথ উপাদান মেলে যদি সত্য সম্পূর্ণ পাথ প্যাটার্ন -okdir প্রোগ্রাম [যুক্তি ...] \ মেলে যদি সত্য -ippat প্যাটার্ন সম্পূর্ণ পাথ শেল glob মেলে যদি সত্য -ipath glob প্যাটার্ন; -print0 মুদ্রণ ফাইলের নাম ফাইল ফাইল প্রকৃত ব্যবহারকারী আই দ্বারা লিখনযোগ্য যদি সত্য -writable প্রক্রিয়ার প্রকৃত ব্যবহারকারী আই দ্বারা পাঠযোগ্য হয়, TRUE -executable ফাইল সত্য -readable প্রক্রিয়ার প্রকৃত ব্যবহারকারী আই দ্বারা এক্সিকিউটেবল যদি stdout- এ (সবসময় সত্য) থেকে পৃথক করা NUL প্রক্রিয়ার
- libfind আর পথ স্ট্রিং বরাদ্দ করা যাবে না যে ক্ষেত্রে treewalk () প্রক্রিয়া প্রস্থান করে.
- libfind :: walkclose () () treewalk কল না যে একটি ব্যবহারকারী ক্ষেত্রে অভ্যন্তরীণ ডাটা স্ট্রাকচার এখন বিনামূল্যে () (যেমন তারা -x)
- libdeflt ফাংশন defltcntl () বর্তমানে কাজ করছে এবং একটি ক্ষেত্রে অবশ মোড নির্বাচন করতে পারবেন না.
- নতুন ফাংশন defltsect () কনফিগারেশন ফাইলের মধ্যে উপ-ধারা তৈরি করতে পারবেন. এই সাবসেকশনগুলির নামকরণ করা প্রয়োজন: [অধ্যায়-নাম], & quot, & quot; এবং '[' একটি লাইনের শুরুতে হতে হবে.
- & quot সমর্থন; PCC, & quot; Solaris 'এক্স 86 একটি প্রথম পদক্ষেপ হিসাবে যোগ করা হয়েছিল. সি কম্পাইলার, & quot; PCC, & quot; http://pcc.ludd.ltu.se/ 1970 থেকে AT & T থেকে পোর্টেবল সি Comppiler উপর ভিত্তি করে. এটা BSDl অধীন হয় এবং এইভাবে একটি সত্যিই বিনামূল্যে বিল্ড পরিবেশের সঙ্গে সংকলন উপলব্ধ করা হয়.
- PCC বাগ, বড় ফাইল সমর্থন জন্য autoconf ফলাফল ভুল কারণে উল্লেখ্য. আপনি ফাইল incs / i386-sunos5-PCC / xconfig.h সম্পাদনা করতে এবং নিজে এই ধারণ করার জন্য ফাইল সংশোধন না হলে:
- সংজ্ঞায়িত off_t মধ্যে বিট 64 / * # _FILE_OFFSET_BITS যদি হয় settable * /
- PCC সঙ্গে বড় ফাইল সমর্থন কাজ হবে না.
- কম্পাইলার বিষয় পরে অনুসরণ করতে হবে আরো অপারেটিং সিস্টেম সমর্থন সমাধান করা হয়েছে.
- কনফিগারেশন / mkdep-aix.sh এখন কল, & quot; সিসি -এম -qsyntaxonly, & quot; পরিবর্তে, & quot; সিসি -এম ই, & quot; কম্পাইলার এটি সমর্থন করে, যদিও আইবিএম সি এর preprocessor #pragma দুর্বল A = B চান না.
- Dragonfly / x86_64 জন্য সমর্থন যোগ করা হয়েছে
- , AIX উপর ন্যানোসেকেন্ড সময় স্ট্যাম্পের জন্য নতুন autoconf পরীক্ষা.
- কনফিগারেশন / mkdep-aix.sh আইবিএম সি কম্পাইলার হিসেবে #pragma দুর্বল A = B জন্য সতর্কবার্তা এড়াতে পরিবর্তন করা হয় একটি অ & quot আহ্বান; ই দিয়ে বলা সিপিপি যখন
- / schily / stat.h এখন, AIX উপর struct, stat মধ্যে nonosecond টাইম-স্ট্যাম্প সমর্থন অন্তর্ভুক্ত.
- অন্তর্ভুক্ত / schily / stat.h এখন, AIX ন্যানোসেকেন্ড সমর্থনের জন্য struct, stat.st_atime_n সমর্থন করে.
- 32 বিট উন্নয়ন সমর্থন ম্যাক OS X ইনস্টল করা হলে এটি কাজ করে cc32 smake CCOM = মাধ্যমে নতুন ম্যাক OS X সংস্করণ 32 বিট সংকলন জন্য সমর্থন যোগ করার চেষ্টা করছে.
- 32 বিট উন্নয়ন সমর্থন লিনাক্স ইনস্টল করা হলে এটি কাজ করে cc32 smake CCOM = মাধ্যমে নতুন লিনাক্স সংস্করণ 32 বিট সংকলন জন্য সমর্থন যোগ করার চেষ্টা করছে.
- নতুন autoconf পরীক্ষা চেক কিনা fnmatch () একটি কাজ FNM_IGNORECASE আছে
- stateful multibyte লোকেইলের সমর্থনের জন্য নতুন autoconf পরীক্ষা mbsinit () mbrtowc () wcrtomb ()
- নতুন autoconf পরীক্ষা
- নেম জন্য নতুন autoconf পরীক্ষা () DIRNAME () strndup () wcsndup ()
- mbrtowc () এবং wcrtomb () সমর্থনের জন্য উন্নত / schily / wchar.h অন্তর্ভুক্ত করুন
- schily / regex.h যোগ / অন্তর্ভুক্ত করুন
- schily / libgen.h যোগ / অন্তর্ভুক্ত করুন
- strlcat জন্য নতুন autoconf পরীক্ষা () wcslcat () strnlen () wcsnlen ()
- strndup জন্য নতুন autoconf পরীক্ষা () wcsndup ()
- libschily fnmatch () এখন FNM_IGNORECASE সমর্থন
- libschily fnmatch () এখন multibyte অক্ষর সমর্থন
- libschily: নতুন ফাইল strlcat.c wcslcat.c strnlen.c wcsnlen.c strndup.c wcsndup.c basename.c dirname.c
- একটি নতুন এলগরিদম libschily strncat.c strncmp.c strncpy.c strnlen.c wcsncat.c wcsncmp.c wcsncpy.c wcsnlen.c দ্রুত এবং ছোট কোড করে তোলে.
- Conf ফাইল / etc / ডিফল্ট এখন 0644 ইনস্টল করা হয়
- ম্যান পেজ ডিফল্ট এখন $ (INS_BASE) / ভাগ / মানুষ বেস ডিরেক্টরি & quot ইনস্টল; caling দ্বারা পরিবর্তিত হতে পারে
- smake DEFMANBASE = কিছু করুন
- README.compile এখন উল্লেখ:
- INS_RBASE = বিভিন্ন, & quot সেট করুন; রুট, & quot; পথ DEFMANBASE = সেট বিভিন্ন মানুষ বেস ডিরেক্টরি STRIPFLAGS = -s স্ট্রিপ সকল বাইনারি সঙ্গে & quot ইনস্টল; ইনস্টল করুন & quot করা; RUNPATH = ওভাররাইট বামন RUNPATH DEFUMASK ইনস্টল পাথ ডিরেক্টরি তৈরি করার জন্য বিভিন্ন ডিফল্ট অনুমতি = ডিরেক্টরি DEFINSUMASK তৈরি করার জন্য বিভিন্ন ডিফল্ট অনুমতি সেট সেট =
- ম্যান পেজ ডিফল্ট এখন $ (INS_BASE) / ভাগ / মানুষ বেস ডিরেক্টরি & quot ইনস্টল; caling দ্বারা পরিবর্তিত হতে পারে
- সব Makefile.dfl এখন কিনা, / etc / ডিফল্ট / * ইতিমধ্যেই বিদ্যমান সনাক্ত
- ম্যাক্রো XARCH_GEN ও XARCH_OPT বিধি মধ্যে আছে / CC-Sunpro * .rul
- দ্য ফাইল অন্তর্ভুক্ত schily / ccomdefs.h এখন তারা খুব মূক জিসিসি আইডি cosolidation উপর সোলারিস মধ্যে কম্পাইল করার অনুমতি প্রয়োজন হয় -DNO_PRINTFLIKE এই সঙ্গে জিসিসি জন্য printf () বিন্যাস চেক নিষ্ক্রিয় করতে পারবেন / অন্তর্ভুক্ত printf, () এক্সটেনশন.
- libschily /? Eterrno.c আর consoliation উপর সোলারিস মধ্যে কম্পাইল constrints পাস করার জন্য _TS_ERRNO সংজ্ঞা মুছে ফেলা হয়.
- জন্য mapfile মধ্যে বেশ কিছু নতুন বিশ্ব চিহ্ন libschily / libschily-mapvers
- libschily / wcsndup.c strndup বাস্তবায়ন internaly কি এখনও কোড frgotten ছিল ()
- সব (এমনকি autoconf দ্বারা নির্মিত) এখন একাধিক অন্তর্ভুক্তি বিরুদ্ধে সুরক্ষিত ফাইল অন্তর্ভুক্ত.
- pathconf () এবং fpathconf জন্য নতুন autoconf পরীক্ষা ()
- লিংক মানচিত্র ফাইল এখন, & quot মাধ্যমে প্রসেস করা হয়; (বা $ সিসি ই) এবং আউটপুট $ (ARCHDIR) সংরক্ষণ করা হয়. এই সব প্ল্যাটফর্মের জন্য একটি একক লিংক মানচিত্র ফাইল উৎস আছে করতে পারবেন.
- কাজ সিপিপি জন্য নতুন autoconf পরীক্ষা.
- আপনার / dev / stdin / dev / stdout- এ / dev / দ্বারা stderr / dev / FD / 0 / dev / FD / 1 / dev / fd2 জন্য নতুন autoconf পরীক্ষা করুন
- নিউ autoconf পরীক্ষা: qecvt () qfcvt () qgcvt () _ldecvt () _ldfcvt () _ldgcvt () _ldecvt_r () _ldfcvt_r () _ldgcvt_r () qeconvert () qfconvert () qgconvert () দীর্ঘ ডবল সমর্থনের জন্য প্রয়োজন.
- সব লিংক মানচিত্র ফাইল প্ল্যাটফর্মের উপর নির্ভরশীল # Ifdef এর অনুমতি পরিবর্তন করা হয়েছে
- ডিফল্ট getline পুনরায় নামকরণ করে libschily এখন (), fgetline () এবং fexec * () js_getline মধ্যে (), js_fgetline () এবং js_fexec * (). POSIX মান সমিতি বিদ্যমান প্রকাশিত ফাংশন সঙ্গে সংঘাতে যে ফাংশন নির্ধারণ না POSIX সাধারণ নিয়ম উপেক্ষা, কারণ এই প্রয়োজন ছিল. linschily থেকে ফাংশন তুলনায় আরো 25 বছর থেকে জনসাধারণের মধ্যে হয়েছে এবং POSIX.1-2008 দ্বারা সংজ্ঞায়িত ফাংশন এমনকি POSIX নামকরণের নিয়ম লঙ্ঘন. POSIX fexec * () ফাংশন যেমন হবে সঠিকভাবে fdexec * (). নামক করা হয়েছে
- বর্তমান প্রোগ্রাম সরকারী নাম getline (), fgetline () এবং রাখতে পারেন fexec * () তারা ডিফল্ট হিসাবে নতুন জাতীয় _ * () নাম # সংজ্ঞায়িত করা. এই সুবিধা নিষ্ক্রিয় করার জন্য, যোগ করুন:
- সংজ্ঞায়িত NO_SCHILY_GETLINE নিষ্ক্রিয় করার জন্য schily fexec * () # সংজ্ঞায়িত NO_SCHILY_FSPAWN নিষ্ক্রিয় করার জন্য schily getline (), fgetline () # সংজ্ঞায়িত NO_SCHILY_FEXEC নিষ্ক্রিয় করার জন্য schily fspawn * ()
- Libschily এখন নতুন, & quot; দীর্ঘ ডবল, & quot; সমর্থন ফাংশন: qftoes () এবং qftofs ()
- Libschily এখন ফ্লোটিং পয়েন্ট সংখ্যা মুদ্রণ জন্য একটি লোকেল dependend দশমিক বিন্দু সমর্থন করে.
- Libschily এখন পোর্টেবল printf, () বাস্তবায়ন ভিত্তি করে ফরম্যাট () ব্যবহার করে দীর্ঘ ডবল সংখ্যা প্রিন্ট করা সমর্থন করে. এই আপনার প্ল্যাটফর্মের জন্য সঠিকভাবে কাজ না হয়, তাহলে এই আপনার প্ল্যাটফর্মের জন্য কাজ বা করে না, রিপোর্ট করুন. এই নতুন & quot প্রয়োজন হয়; আদ্যাশক্তি, & quot; বাস্তবায়ন.
- / libschily এখন থেকে getfiles () এমনকি ক্ষেত্রে একক চরিত্র বুলিয়ান পতাকা একত্রিত সমর্থন বাস্তবায়ন getargs পার্স বিকল্প () বিকল্প স্ট্রিং একটি বৈধ বিকল্প পাওয়া যায় নি যদি একটি কলব্যাক ফাংশন কল করতে উল্লেখ করা হয়. এই নতুন & quot প্রয়োজন হয়; আদ্যাশক্তি, & quot; বাস্তবায়ন.
- libschily থেকে filereopen () আর কল) (খোলা অন্ত হিসাবে দীর্ঘ হিসাবে ফাইল তৈরি বা truncate করার কোন প্রয়োজন নেই.
- অন্তর্ভুক্ত / schily / wchar.h এখন wcwidth () আছে না যে প্ল্যাটফর্মের জন্য একটি workyround অন্তর্ভুক্ত করা হয়েছে.
- libschily এর findinpath () এখন BSH থেকে ফাংশন ব্যবহার করার অনুমতি দেয় একটি নতুন পথ পরামিতি অন্তর্ভুক্ত করা হয়েছে.
- fnmatch এখন js_fnmatch হিসাবে সবসময় পাওয়া যায় ()
- _qecvt () _qfcvt () _qgcvt () এবং, AIX উপর _qecvt_r () _qfcvt_r () _qgcvt_r () এর জন্য নতুন autoconf পরীক্ষা করুন
- libschily / getexecpath.c নতুন
- অন্তর্ভুক্ত / schily / nlsdefs.h এখন __ ম্যাক্রো রয়েছে: _ (গুলি) এবং (গুলি) gettext এর () এবং xgettext (1) সমর্থন
- speedup করতে smake সহজ প্রত্যয় নিয়ম এবং Sufffix নিয়ম নিষ্ক্রিয় তৈরী করে
- বিধি একটি মন্তব্য / এই নিয়ম আর প্রয়োজন হয় যে rules.rdi যোগ করা হয়েছে. ব্যবহার বিধি / সব ক্ষেত্রে rules.dir.
- জন্য Schily makefilesystem মধ্যে নতুন কনফিগারেশন ফাইল:
- - * বিএসডি AMD64 উপর
- - MacOS X AMD64 উপর
- - kfreebsd (একটি FreeBSD 'র কার্নেল উপর ডেবিয়ান)
- - অ্যান্ড্রয়েড
- Schily makefilesystem এখন সব প্ল্যাটফর্মের সি কম্পাইলার জন্য নিম্ন স্তরের কমান্ড মুছে ফেলা অনুমতি জন্য CC_COM সমর্থন করে.
- Schily makefilesystem এখন সিসি সমর্থন ++ _ সব প্ল্যাটফর্মের জন্য এর COM সি ++ জন্য নিম্ন স্তরের কমান্ড মুছে ফেলা করার অনুমতি -. কম্পাইলার
- প্রতিটি ওয়েবসাইটেই PHP ল্যাঙ্গুয়েজ এখন -lminwg32 পরিবর্তে -lmgw32 বিরুদ্ধে ডিফল্ট লিঙ্ক দ্বারা
- Mac OS X এর
- একক কিন্তু কল কিছু কিন্তু কমান্ড পুলিং দ্বারা cl.exe জন্য নির্ভরতা প্রজন্মের গতি করুন
- এইচপি-UX জন্য নির্ভরতা প্রজন্মের সঙ্গে একটি বাগ সংশোধন করা হয়েছে
- Schily makefilesystem একটি সমান্তরাল করতে চালানোর অনুমতি দেয় কিছু নির্ভরতা restructuresd.
- অ্যান্ড্রয়েড এটা ইনলাইন ম্যাক্রো শুধুমাত্র ফাইল অন্তর্ভুক্ত মান হিসাবে অংশ অনেক ফাংশন নির্ধারণ করার চেষ্টা করে, কারণ (POSIX দ্বারা হিসাবে প্রয়োজন libc ফাংশন হিসাবে বিভিন্ন ফাংশন নির্ধারণ না করে) POSIX হয় না. এই autoconf ভঙ্গ, তাই আমরা (getpagesize, tcgetpgrp, tcsetpgrp জন্য যেমন) কিছু পরীক্ষা করে লেখা প্রয়োজন
- . Schily autoconf গনুহ autoconf উপর ভিত্তি করে এবং এটা পরীক্ষা কিছু জন্য টার্গেট সিস্টেম স্ক্রিপ্ট চালানোর জন্য প্রয়োজন, কারণ গনুহ autoconf ক্রস সংকলন সমর্থন করে না.
- , & quot; কনফিগার করুন & quot; Schily Makefile সিস্টেমের সাথে বিতরণ করা হয় যে স্ক্রিপ্ট 718 পরীক্ষা এবং তাদের 68 লক্ষ্য সিস্টেমে চালানো হবে চালায়.
- Schily autoconf সিস্টেম এখন একটি লক্ষ্য সিস্টেমে নেটিভ এই 65 পরীক্ষা চালানোর জন্য একটি পদ্ধতি সমর্থন করে. হয় আপনি দূরবর্তী লগ-ইন বৈশিষ্ট্য সঙ্গে একটি মেশিন প্রয়োজন, অথবা আপনি emulated সিস্টেমের মধ্যে ফাইল কপি এবং যেমন এমুলেট সিস্টেমে বাইনারি চালানোর জন্য একটি পদ্ধতি সঙ্গে একটি এমুলেটর প্রয়োজন অ্যান্ড্রয়েড এমুলেটর.
- আমরা বর্তমানে & quot তিনটি স্ক্রিপ্ট প্রদান করা; দূরবর্তী, & quot; লক্ষ্য সিস্টেমে প্রোগ্রাম সঞ্চালনের:
- runrmt_ssh কমান্ড কমান্ড rsh runrmt_android মাধ্যমে অপসারণ রান runrmt_rsh SSH এর মাধ্যমে অপসারণ রান কমান্ড ডিবাগ সেতু মাধ্যমে অপসারণ রান করুন
- আপনি আপনার প্রয়োজন মেলে তাদের মধ্যে একজন সংশোধন করতে হবে.
- ক্রস সংকলন নিম্নলিখিত এনভায়রনমেন্ট ভেরিয়েবল ব্যবহার সক্রিয় করার জন্য:
- CONFIG_RMTCALL = দূরবর্তী মৃত্যুদন্ড, যে একটি স্ক্রিপ্ট নির্দেশ সেট আপ করুন যেমন:
- CONFIG_RMTCALL = 'pwd` / ডি / runrmt_ssh
- CONFIG_RMTHOST = আপনার দূরবর্তী হোস্ট নির্দেশ সেট আপ করুন, যেমন:
- CONFIG_RMTHOST = হোস্ট-নেম অথবা CONFIG_RMTHOST = ব্যবহারকারী @ হোস্ট-নেম করুন
- ডামি ব্যবহার করুন.
- CONFIG_RMTDEBUG = দূরবর্তী মৃত্যুদন্ড স্ক্রিপ্ট চিহ্ন দূরবর্তী comands যাক যাতে অ নাল কিছু সেট করুন. এই মত কনফিগার বার্তা স্থাপিত হবে:
- গৌণ ডিভাইস সংখ্যা চেক বিট ... দূরবর্তী 8
- দ্রষ্টব্য স্বয়ংক্রিয়ভাবে সিস্টেম আইডি তথ্য উদ্ধার যে automake বৈশিষ্ট্য অন্তর্ভুক্ত করা হয়েছে. এই কারণে, আপনি একটি ক্রস সংকলন করতে চাই, তাহলে কমান্ড লাইন থেকে সম্পর্কিত ম্যাক্রো মুছে ফেলা হবে.
- সম্পর্কিত করতে ম্যাক্রো:
- K_ARCH = # (sun4v) uname -m / খিলান থেকে ভরা কার্নেল খিলান থেকে ভরা -k M_ARCH = # (sun4) মেশিন খিলান P_ARCH = uname থেকে ভরা # (স্পার্ক) CPU- র ARCH দ্বারা -p / মাপক OSNAME = # SunOS, লিনাক্স, .... OSREL = # 5.11 osversion = # snv_130 CCOM = # জেনেরিক কম্পাইলার নাম (যেমন, & quot; জিসিসি & quot;) CC_COM = # কম্পাইলার কল (নাম + + মৌলিক args)
- ARCH দ্বারা = মুছে ফেলা M_ARCH এবং P_ARCH
- এটি সাধারণত খিলান এবং OSNAME সেট suffucient করা হয়.
- ; সিসি. & Quot;
- লিনাক্স এবং অ্যান্ড্রয়েড জন্য কম্পাইল করতে চান, তাহলে এই করুন:
- 1) ক্রস কম্পাইলার টুল শৃঙ্খল থেকে নির্দেশাবলী সিসি Acording সেট আপ করুন
- 2) সেট এনভায়রনমেন্ট ভেরিয়েবল CONFIG_RMTCALL / CONFIG_RMTHOST, যেমন: setenv CONFIG_RMTCALL 'pwd` / ডি / runrmt_android setenv CONFIG_RMTHOST কিছুই না
- 3) কল smake:
- smake ARCH দ্বারা = armv5 OSNAME = লিনাক্স CCOM = জিসিসি, & quot; CC_COM = $ সিসি, & quot;
- বেশ কিছু প্রোগ্রাম আর পরীক্ষা * কিন্তু HAVE__DEV_ জন্য * আমরা হাত লিখিত পরীক্ষা থেকে সুইচ আপনার / dev / TTY / dev / নাল এবং AC_CHECK_FILES অনুরূপ (যেমন / dev / TTY আপনার / dev / নাল আপনার / dev / শূন্য জন্য কি )
- : Pyro (একটি শব্দাংশ ক্লোন) জন্য সমর্থন যোগ করা হয়েছে. ফ্লেমিং এইচ সোরেনসেন ধন্যবাদ
- Program: Win32 সকেট জন্য উন্নত সমর্থন যখন cl.exe ব্যবহার করে
- cl.exe থেকে) () (বিযুক্ত পড়া () এবং লিখুন) (লিঙ্ক জন্য প্রমিত এগুলির নমুনা সঙ্গে সমস্যা এড়ানো
- আধা স্ট্যাটিক জন্য (পূর্বে কনফিগার করা) সমর্থন যোগ করুন Android এর জন্য ফাইল অন্তর্ভুক্ত করা: অন্তর্ভুক্ত / schily / armv5tejl-লিনাক্স-জিসিসি / xconfig.h
- নতুন ফাইল অন্যথায় সবসময় কে ও আর কম্পাইলার সঙ্গে সংকলন প্রতিরোধ করবে যে #error সিপিপি বিবৃতি একতাবদ্ধ করতে ব্যবহার করা হয় / schily / _ * ভুল. জ অন্তর্ভুক্ত.
- কিছু কিছু ক্ষেত্রে অবিরাম loops সঙ্গে কোড তৈরি করে যে একটি llvm কম্পাইলার বাগ জন্য একটি কার্যসংক্রান্ত যোগ করা হয়েছে.
- Libschily এখন একটি libschily তৈরি করা হয় যখন ভাগ $ (LIB_INTL) যুক্ত করা হয়েছে.
- libschily / gettimeofday.c জন্য cl.exe থেকে সতর্কবার্তা এড়িয়ে চলুন
- জন্য করতে প্রোগ্রাম নির্দিষ্ট কনফিগারেশন ফাইল Schily Makefilesystem বিধি / mk-.id (Sunpro করা জন্য), বিধি / mk-smake.id বিধি / এখন ম্যাক্রো জন্য সংজ্ঞা অন্তর্ভুক্ত mk-gmake.id:
- স্থান একটি একক স্থান অক্ষর ('') NUMBER_SIGN হওয়া ASCII নম্বর গান ('#')
- POSIX মান অন্যথায় ফাইল তৈরী অ মন্তব্য বিভাগে প্রদর্শিত '#' আছে অক্ষম করা করা প্রোগ্রাম প্রয়োজন.
- আর সাম্প্রতিক Cygwin থেকে windefs.h মাইক্রোসফট থেকে মূল ফাইল সুসংগত করে তোলে যে ধরনের bool সম্পর্কিত Cygwin-1.7.17 (শরত 2012) থেকে ফাইল windef.h একটি হঠকারী পরিবর্তন কাছাকাছি কাজ করার চেষ্টা করুন. / schily / windows.h অন্তর্ভুক্ত মধ্যে ফিক্স
- তথ্যের Hoang, টমাস তক্তা ধন্যবাদ এবং অন্যদের এবং উপরে নামে সমস্যার জন্য একটি ফিক্স পেয়ে সাহায্য
- libschily / comerr.c উন্নত মন্তব্য এড়ানো যেতে পারে কিভাবে 8 বিট ভাঁজ থেকে প্রস্থান () কোড বুঝতে সাহায্য এবং.
একপাল () উপস্থিত না কারণ
Ndbuf, & quot;
./& Quot;
-ls আউটপুট মিশ্রিত করা হতে পারে যে stdout- এ কোন আর্কাইভ আউটপুট নেই
Libdeflt মধ্যে
দুর্বল, & quot #pragma
Wctype_t mbstate_t জন্য
ভাগ, & quot;
ভাগ, & quot;
এখন প্রয়োজন বামন ট্যাগ libsocked অন্তর্ভুক্ত librmt.so
সিপিপি, & quot;
-lgcc_s.1 পরিবর্তে -lgcc বিরুদ্ধে ডিফল্ট লিঙ্ক দ্বারা এখন
Schily autoconf সিস্টেম ক্রস সংকলন সমর্থনের জন্য উন্নত করা হয়েছে
আপনি দূরবর্তী অবস্থান থেকে সেখানে তিন স্ক্রিপ্ট এক দ্বারা সমর্থিত হয় না যে সিস্টেমে প্রোগ্রাম চালানোর প্রয়োজন হলে
আপনার যদি Android এমুলেটর মত কিছু ব্যবহার করতে চান, তাহলে
Smake যে
সেট, একটি নেটিভ কম্পাইলার পরিবর্তে একটি ক্রস কম্পাইলার পরিবেশ ব্যবহার করার জন্য, & quot চেয়ে ভিন্ন কিছু ম্যাক্রো CC_COM করা
HAVE_DEV_ জন্য
প্রতিবেদনের জন্য
পাওয়া মন্তব্যসমূহ না