Age | Commit message (Collapse) | Author | Files | Lines |
|
-z noseparate-code
Create separate code "PT_LOAD" segment header in the object. This
specifies a memory segment that should contain only instructions and
must be in wholly disjoint pages from any other data. Don't create
separate code "PT_LOAD" segment if noseparate-code is used.
Change-Id: If23ec349bb3187b04b49c2672cc85e4d053b20fe
Signed-off-by: Dongkyun Son <dongkyun.s@samsung.com>
|
|
Record the command line used to invoke the compiler to the object file that is
being created. Creates .GCC.command.line section for the ELF files that is going
to be stripped into debuginfo by rpm.
Compiler options can be retrieved from debuginfo like this:
readelf -p .GCC.command.line libc-2.24.so.debug
Change-Id: Ib7b4dff734e5d9a06853b2680036a79a6381fe3d
|
|
1) Stack protector(Canary): -fstack-protector-strong
2) Partial RELRO(RELocation-ReadOnly): -Wl,-z,relro
Change-Id: I86851d3178d2549ca719910a58b4eab3efba3197
Signed-off-by: Dongkyun Son <dongkyun.s@samsung.com>
|
|
Change-Id: I9befd6c7dc64af2c1ca1b50dac922beb65fd8f47
Signed-off-by: Dongkyun Son <dongkyun.s@samsung.com>
|
|
Change-Id: I6545b4fe0b86e3341923d86a803f7f1ed762130f
Signed-off-by: Dongkyun Son <dongkyun.s@samsung.com>
|
|
Change-Id: I34bfab52bb3226e6905f82c907e668843ea32c75
Signed-off-by: Dongkyun Son <dongkyun.s@samsung.com>
|
|
To support compilation with SSE instuctions(that are requires 16-alinging)
applying -mstackrealign is perfectly fine, the %ebp will be 16-aligned in the
function prologue.
According to definition on "Intel 386 and AMD x86-64 Options":
Realign the stack at entry. On the Intel x86, the -mstackrealign option
will generate an alternate prologue and epilogue that realigns the
runtime stack if necessary. This supports mixing legacy codes that keep
a 4-byte aligned stack with modern codes that keep a 16-byte stack for
SSE compatibility. See also the attribute force_align_arg_pointer,
applicable to individual functions.
Change-Id: Ifd4fdd397e7911148bbad6c3b53f993ccd14cc06
Signed-off-by: Mikhail Kashkarov <m.kashkarov@partner.samsung.com>
Signed-off-by: Dongkyun Son <dongkyun.s@samsung.com>
|
|
Change-Id: I25bd1768d63f2e0de52ec7f9a50072250aec00e5
|
|
Change-Id: I4c335fd45878263f67b4b354c1ca73b75b14d713
|
|
Change-Id: Id60580f7b80056c1156a57700440b55c93dd8ede
|
|
|
|
Change-Id: I44a1cbaf858a964861528de01f0fcf8505b5acc7
|
|
Change-Id: I4210b49ca3d73a399c11fc516e82e2e3fdb3765c
|
|
'libasan-64bit' on 32bit build environment are required for .Net build
(e.g., coreclr, corefx).
Depends on I7b4e4820a7d4c3246bfb9c1d447866fbd9016cda
Change-Id: I9c2241e6b7fc961cce5970cc1d89ba629d6cf64b
Signed-off-by: Dongkyun Son <dongkyun.s@samsung.com>
|
|
Change-Id: I7eae5c22adc3e75578b83614b45b915536238ba3
|
|
Change-Id: I90941577fce3b96767a834ab19af486591c824e6
Signed-off-by: jintaeson <jintae.son@samsung.com>
|
|
Change-Id: I8107f04c0981c24a3fa95654083cb01c5507def3
|
|
Using '%define %check exit 0' is an error since it redefines the rpm section
name as a macro.
This leads to including the contents of %check section into previously defined
section (e.g. %install) and therefore not only it breaks the build script in
the middle of execution by injecting 'exit 0', but also prevents
%__spec_install_post from running. This forbids execution of rpm post-scripts
which generate debug info, locale information, cleans up install dir and so on.
Setting up %__spec_check_pre variable will only disable the %check section.
Change-Id: Ifb6a847e298416c702409759457cdc03d0d563e2
Signed-off-by: Slava Barinov <v.barinov@samsung.com>
|
|
Change-Id: Ie47dd6aac8bcaf54daa955ef2f9dd682b2e4f948
Signed-off-by: Lukasz Wojciechowski <l.wojciechow@partner.samsung.com>
|
|
Change-Id: Icdc01ddef3e8d8d6e1db5635750b447a08366bcd
Signed-off-by: Dongkyun, Son <dongkyun.s@samsung.com>
|
|
- multilib_aggregate, qemu-accel_aggregate are not needed.
- duplicate builds can be removed as below.
* AS-IS: 6 repositories / 14 architectures
* TO-BE: 1 repository / 4 architectures
Change-Id: Ic752a44268d94e0d986fd1f4000963ebaeb02bb7
Signed-off-by: Dongkyun, Son <dongkyun.s@samsung.com>
|
|
Change-Id: I5b52c30ddf4619c3da714d475ecf4e393874d82f
Signed-off-by: Maciej Wereski <m.wereski@partner.samsung.com>
|
|
Change-Id: Ib624f4e6dc2e7100d15ef8280c4fbff28e6b737b
Signed-off-by: Maciej Wereski <m.wereski@partner.samsung.com>
|
|
Clang acceleration is moved to separate clang-accel package from
qemu-accel.
Change-Id: I6636ee19d07ad6c9b47efe987473dabc606fa4cc
Signed-off-by: Dongkyun, Son <dongkyun.s@samsung.com>
|
|
Change-Id: I59751833ee82da27a07c73f7c29a9d41c3db5e55
Signed-off-by: Maciej Wereski <m.wereski@partner.samsung.com>
|
|
After migration to a new version of OBS and to AWS cloud,
api.tizen.org does not have valid certificate and cannot be used for API calls over https protocol.
Instead build.tizen.org can be used.
Change-Id: I4df738d74e42938a72abb75dd65a14e12529567a
Signed-off-by: Lukasz Wojciechowski <l.wojciechow@partner.samsung.com>
|
|
Because those values are no longer used after gcc 4.8.5
Change-Id: I3009669767877f82d14cdd69b590fbce26aebf61
Signed-off-by: Jaehun Jeong <jh4u.jeong@samsung.com>
|
|
This reverts commit 9a3b03234123a367b9a9c28273130431ffdc2063.
Change-Id: Ibd1f37cd186126d59f941ada04f7b2422564066e
|
|
Issue:
have choice for python-distribute needed by python-nose: python-distribute python-setuptools
Change-Id: I0e01ff4bb5d73aa066c5660dc2b5d0f63c935d60
|
|
Change-Id: Ia0d42e51e31451a626f3a4522cd67e4243155214
|
|
'linaro-binutils' package needs to be renamed to 'binutils' for Tizen:Base.
Change-Id: Ia1d9809af832a700ab2509ea98901f5c3395af93
Signed-off-by: Dongkyun, Son <dongkyun.s@samsung.com>
|
|
It is not needed in the base
Change-Id: I1008c5ac582cad74a57460fe56a55fde4d0377c9
|
|
Change-Id: I05cfb4881696cc0ff885874e40c8dfa6aa6ea4e3
Signed-off-by: Dongkyun, Son <dongkyun.s@samsung.com>
|
|
'linaro-glibc' package needs to be renamed to 'glibc' for Tizen:Base.
* 'linaro-glibc' is based on linaro glibc 2.20 and will be removed from Tizen:Base
* 'glibc' is based on FSF glibc 2.24 and will be added to Tizen:Base
Change-Id: Id603f5017421da9eff9fcfc651635d9ae9211520
Signed-off-by: Dongkyun, Son <dongkyun.s@samsung.com>
|
|
Change-Id: I685145e3a68f4873bf85beef29af932c4b6e6a04
|
|
Change-Id: I34bec695872aead79eeaef841cb5ea65a8dac5c7
Signed-off-by: Maciej Wereski <m.wereski@partner.samsung.com>
|
|
i586 rpms and x86_64 rpms which have same package name and
are in the same arch directory of same repository cause 'have choice' issue.
e.g., 64bit libs which are made in the x86_64 repo and repackaged for i586.
This macro makes i586 rpms export to i586 arch directory from x86_64
directory to avoid 'have choice' issue.
Change-Id: I444fcb5fab98b0aa1c4a756e97f206531dc1e92c
Signed-off-by: Chan Lee <chan45.lee@samsung.com>
|
|
Change-Id: I04378d21192ef81b99d7dd2938d82f21327ac3da
|
|
Change-Id: I08d685e82e63acf64d17c7ccfa1982d78e6a8cf4
|
|
*-64bit libs on 32bit build environment are required for .Net build(e.g., coreclr, corefx).
But when building 64bit target, they could make 'have choice' error with original libs in 64bit repository.
e.g., libstdc++ and libstdc++-64bit provides same libs.
It's ambiguous to choose appropriate one.
This patch could resolve this error by choosing original one prior to *-64bit libs.
Change-Id: Ibdb8c45cd3671c864c6b8cbfe3346818ae07e144
Signed-off-by: Chan Lee <chan45.lee@samsung.com>
|
|
This package is to support multilib among different architecture in
different repo.
Currently x86_64 libs are provided in X86_64 repo only and i586 is vice
versa. Arm and aarch64 are in the same situation as x86_64 and i586.
Please note that glibc_aggregate had been merged into this package because
glibc_aggregate had had same purpose but only for glibc.
Change-Id: I38083aac58c22f9cf536ac86df13200116668afe
Signed-off-by: Chan Lee <chan45.lee@samsung.com>
|
|
Tizen:3.0:Mobile
- remove emulator64-wayland, arm64-wayland
Tizen:TV
- modify project config description
Change-Id: Iae6b89889591f3b08620debc1b732169463d7419
|
|
repo : kernel - aarch64
package : linux-3.18-exynos7270
Change-Id: I0ea6e0fec1481509afe9ca8c9d9a1051b76b965b
|
|
temp solution : aggregated from Tizen:Mobile emulator64-wayland
Change-Id: I03897fb4deb58fde2b816bff9a0a48c0929a7db4
|
|
rpm supports multi-threaded xz which can improve compression speed in
the multi-core environment. So, let's replace "lzma level 5(w5.lzdio)"
with "multi-threaded xz level 5(w5T.xzdio)" in case of binary's
compression activity.
- w5.lzdio: lzma (level: 5)
- w5T.xzdio: xz (level: 5, threaded)
Change-Id: I7eeb3561e010f2f1755e57036afe58dfeb91dcb1
Signed-off-by: Dongkyun, Son <dongkyun.s@samsung.com>
|
|
Change-Id: I6a6b6bb288bdd6e9ac76abcc87f25db977a9f863
Signed-off-by: Maciej Wereski <m.wereski@partner.samsung.com>
|
|
Change-Id: I9b6c90b688e27b70e0044020915bf6f26468a454
|
|
Change-Id: I8a3e8a8dcecccfad6a7f15f0ae196875c37d6628
|
|
Change-Id: Ie9addeb1190f825bd222d88480c38a6413653971
Signed-off-by: Maciej Wereski <m.wereski@partner.samsung.com>
|
|
Change-Id: I5864460ecaf1ba372e92b48463bf73142eb7487b
|