Changeset abd464a for general/sysutils
- Timestamp:
- 04/08/2015 09:33:38 PM (9 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 45acacc
- Parents:
- 25c5f53
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/sysutils/unzip.xml
r25c5f53 rabd464a 182 182 <application>UnZip</application> by running the following commands:</para> --> 183 183 184 <screen><userinput>case `uname -m` in 185 i?86) 186 sed -i -e 's/DASM_CRC"/DASM_CRC -DNO_LCHMOD"/' unix/Makefile 187 make -f unix/Makefile linux 188 ;; 189 *) 190 sed -i -e 's/CFLAGS="-O -Wall/& -DNO_LCHMOD/' unix/Makefile 191 make -f unix/Makefile linux_noasm 192 ;; 193 esac</userinput></screen> 184 <screen><userinput>make -f unix/Makefile generic</userinput></screen> 194 185 195 186 <para>To test the results, issue: <command>make check</command>.</para> … … 197 188 <para>Now, as the <systemitem class="username">root</systemitem> user:</para> 198 189 199 <screen role="root"><userinput>make prefix=/usr MANDIR=/usr/share/man/man1 install</userinput></screen> 190 <screen role="root"><userinput>make prefix=/usr MANDIR=/usr/share/man/man1 \ 191 -f unix/Makefile install</userinput></screen> 200 192 201 193 </sect2> … … 204 196 <title>Command Explanations</title> 205 197 206 <para><command>sed ...</command>: This command ensures an obsolete 207 system call is not made.</para> 208 209 <para><parameter>linux, linux_noasm</parameter>: 210 The linux target in the <filename>Makefile</filename> makes assumptions 211 that are useful for a Linux system when compiling the executables, but 212 also uses some 32-bit x86 assembler code. The linux_noasm target will 213 build on all linux hosts. To obtain alternatives to these targets, use 214 <command>make -f unix/Makefile list</command></para> 215 216 <!-- <para><parameter>LOCAL_UNZIP=...</parameter>: 217 This sets the compilation flags to allow <application>UnZip</application> 218 to handle files up to 4 GB.</para> --> 198 <para><parameter>make -f unix/Makefile generic</parameter>: 199 This target begins by running a configure script (unlike the older targets 200 such as linux and linux_noasm) which creates a flags file that is then used 201 in the build. This ensures that the 32-bit x86 build receives the right 202 flags to unzip files which which are larger than 2GB when extracted.</para> 219 203 220 204 </sect2>
Note:
See TracChangeset
for help on using the changeset viewer.